LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Buid application without dll, onli an *.exe

I work with LabVIEW6.0. I link an application with clip to min, scale1D and a fourier transform. I save with options to save a llb.
Then I use the application builder to create an unique application .exe. The application.exe is created with success. But in the repertory there is an attached filed (data): lvanlys.dll.
I would like to build only an application.exe without dll.
How can I do?
cinsm
0 Kudos
Message 1 of 8
(3,046 Views)
Without keeping the .dll your program will not run properly. this is the dll that labview uses for analysis. You can delete it and try it but I do not think your exe will run correctly.

Joe



Joe.
"NOTHING IS EVER EASY"
0 Kudos
Message 2 of 8
(3,046 Views)
You can't. That's one of the required support files for your application. You also need the LabVIEW run-time engine installed. If you were using any DAQ functions you would also need NI-DAQ and all of it's libraries. GPIB programs require a different set, etc. There are truly few executables these days that don't require external libraries. Sometimes you just don't notice them because they're part of the OS or the installation program sticks them in a system folder.
0 Kudos
Message 3 of 8
(3,046 Views)
Hi,

The only way is to remove every VI that uses lvanlys.dll.

Regards,

Wiebe.

"cinsm" wrote in message
news:50650000000800000037E20000-1079395200000@exchange.ni.com...
> I work with LabVIEW6.0. I link an application with clip to min,
> scale1D and a fourier transform. I save with options to save a llb.
> Then I use the application builder to create an unique application
> exe. The application.exe is created with success. But in the
> repertory there is an attached filed (data): lvanlys.dll.
> I would like to build only an application.exe without dll.
> How can I do?
> cinsm
0 Kudos
Message 4 of 8
(3,046 Views)
Hi,
Thank you for your answer.
I can't : I'm desappointed!
Do you think I can buid an application which integrate the ddl? if it's possible I know the application.exe will be heavier.
Regards.
cinsm
0 Kudos
Message 5 of 8
(3,046 Views)
If you had the source code to the DLL and understood it enough to manually translate it into LabVIEW code, then you could eliminate the DLL but why bother? What exactly is the problem with having an external file? When you create the installer, it will be automatically included.
0 Kudos
Message 6 of 8
(3,046 Views)
Thank you.
I'm agreed with you.
Regards
cinsm
0 Kudos
Message 7 of 8
(3,046 Views)
cinsm wrote:

> Hi,
> Thank you for your answer.
> I can't : I'm desappointed!
> Do you think I can buid an application which integrate the ddl? if
> it's possible I know the application.exe will be heavier.

Windows executable file formats do not allow to compile multiple
executable images (a dll is just an executable and has the same layout
without its own start function) into one single file. And why bother?

There is virtually now single Windows app nowadays, execept the most
simple Tic-Tac-Toe maybe, which does not come with a myriad of DLLs
besides its own executable file.

Rolf Kalbermatter
Rolf Kalbermatter
My Blog
0 Kudos
Message 8 of 8
(3,046 Views)