LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

executable vi files in windows!

hi,
Is it possible to compile my aplication to executable file, to use directly in windows, without use labview run time, or LW7?. I only get to join all the files in *.dll
Can anybody tell me how?. I have labview 7.

thanks, regards jose.
0 Kudos
Message 1 of 18
(3,760 Views)
Even a simple VI will require the use of the labview run time engine. Why do you need to run it without that dll?
0 Kudos
Message 2 of 18
(3,759 Views)
Hi, i think its more comfortable of use!. Like c program you can to compile the programs and then only must to execute the file.If i share any aplication mine to any friend,he must to use labview run time to open the application, isnt it?. I have all the vis into a *.dll.

I saw a litle program with labview, execute in windows, without use labview runtime. Maybe i am wrong.

Thanx, any opinion?
0 Kudos
Message 3 of 18
(3,759 Views)
Any application created from LV requires the labview runtime engine.

On a side note, I don't know of any executables that are independent to dlls, even though the dlls are assumed to be on every OS. Even if you create a C program without specifying any dependent dlls, the default is to link with the standard C library.
0 Kudos
Message 4 of 18
(3,759 Views)
You can build executable programs by using LabVIEW Application Builder,
which is a separate software from the main engine.

-Fan

"Fonsi" wrote in message
news:50650000000800000080B70000-1073519706000@exchange.ni.com...
> hi,
> Is it possible to compile my aplication to executable file, to use
> directly in windows, without use labview run time, or LW7?. I only get
> to join all the files in *.dll
> Can anybody tell me how?. I have labview 7.
>
> thanks, regards jose.
0 Kudos
Message 5 of 18
(3,588 Views)
Hi,

With LV4 it was possible to have an exe running with only the lvrt.dll. In
LV7 this still 'works', but the user interface doesn't work correctly, and
most likely other stuff will not work either. I found out because one day I
ran a program on a computer that didn't have the runtime installed
properly... I don't know if it will work for all programs, and perhaps it
worked because some olter version was installed properly.

Regards,

Wiebe.


"Fonsi" wrote in message
news:506500000005000000064B0100-1073519706000@exchange.ni.com...
> Hi, i think its more comfortable of use!. Like c program you can to
> compile the programs and then only must to execute the file.If i share
> any aplication mine to any friend,he must to use labview run time
to
> open the application, isnt it?. I have all the vis into a *.dll.
>
> I saw a litle program with labview, execute in windows, without use
> labview runtime. Maybe i am wrong.
>
> Thanx, any opinion?
0 Kudos
Message 6 of 18
(3,759 Views)
thanks, but i say to get a file .exe to execute without use labview runtime, i dont worry if in the folder also be the files .dll.
But how can i to transform the join files into dll to exe?. any manual...

I send you the example program, its runing in windows without problem and its labview program. You install setup.exe and then you can exe the program lab.

Was impossible to attachment the file, i put the link:

http://web.zackyfiles.com/files/lookerflash10_philips.zip


regards,jose.
0 Kudos
Message 7 of 18
(3,759 Views)
Hi,

The program runs on my pc, because the runtime engine is installed... So now
you want this to run without installing the RT engine? As I stated this
might work if you put the lvrt.dll in the directory (the code might run,
probably not, and if it does, it will look weird). If this isn't what you
want, I don't understand what you mean...

Regards,

Wiebe.

"Fonsi" wrote in message
news:5065000000050000003A4B0100-1073519706000@exchange.ni.com...
> thanks, but i say to get a file .exe to execute without use labview
> runtime, i dont worry if in the folder also be the files .dll.
> But how can i to transform the join files into dll to exe?. any
> manual...
>
> I send you the example program, its runing in windows without pr
oblem
> and its labview program. You install setup.exe and then you can exe
> the program lab.
>
> Was impossible to attachment the file, i put the link:
>
> http://web.zackyfiles.com/files/lookerflash10_philips.zip
>
>
> regards,jose.
0 Kudos
Message 8 of 18
(3,759 Views)
Hi Wiebe, thanks for your reply!

Yes, i want that my application run in other pc without install labview runtime. I assure to you, this program run in all pcs without install the lbrt or LV.

Then, you say I only must to put the lbrt.dll in the directory. But Where i get the file?. Also I think before I must to convert the file .dll(all my vis) to .exe, and i dont know, how can I pass from .dll to exe?.
It would be great. thanks for try to understand me. 🙂
Best regards.
0 Kudos
Message 9 of 18
(3,759 Views)
> Yes, i want that my application run in other pc without install
> labview runtime. I assure to you, this program run in all pcs without
> install the lbrt or LV.
>
> Then, you say I only must to put the lbrt.dll in the directory. But
> Where i get the file?. Also I think before I must to convert the file
> dll(all my vis) to .exe, and i dont know, how can I pass from .dll
> to exe?.

There seems to be lots of confusion. LabVIEW VIs are not executables.
They are compiled code, sort of like a DLL that can be executed within
the LabVIEW environment, but not on their own.

You can build LabVIEW VIs into an EXE using the Application Builder.
This capability comes with the Professional edition and can be purchas
ed
separately.

In order to keep the size of the executable smaller, the executable
references the runtime DLL. The tool that build executables also builds
installers that can automatically install the runtime if it is needed.

If you build an EXE, the user can just double-click, they don't need to
launch the runtime and load a VI.

Greg McKasle
0 Kudos
Message 10 of 18
(3,759 Views)