I would like to know if there is any possibility to get block diagram from .EXE created with application builder.
Thanks a lot!
using default settings the block diagram will be removed when the exe is built, so the answer is NO.
(When enabling debugging etc. the block diagram will be kept in the executable. You might be able to open the exe and get access to the included VIs.)
Hi. Thanks for replying.
So if I want that anybody can not acces to block diagram in executable I have to disable debugging when I create the executable and that is all??
Disable "enable debugging" on image above right?
yes, simple like this.
Comment: When you use "VI plugins" (your exe will load other VI as needed at runtime using VIServer calls) you need to remove their block diagram too…
And that can be do in application builder when I am building the executable right?
Thanks a lot again
what is "that"?
To remove the BD from a VI you can save a copy of the VI using the AppBuilder to generate a source distribution: here you can select to remove the BD while saving…
(Keep in mind: once the BD is removed it IS REMOVED and the VI ins't editable anymore. Always keep the original VI in a safe place!)
Thanks a lot!
VI's that I create with "source distribution" has the same behaviour that the original VI'?
as long as you don't change the VI it will have the same behaviour…
(This doesn't account fro errors like race conditions, target specific code, conditional disable structures, …)
Hello again @GerdW .
I realized that when I create an executable (with "ennable debugging" option uncheck) Labview create a .ini file.
In this ini file there is an option of debug (in false by default):
If user change this value to true, can they debug my application in run time execution and because of that get my block diagram?
Thanks a lot.
when "they" have the LabVIEW IDE available "they" can debug your EXE…
When you are angry of IP theft you should not include the BD in the EXE by disabling the debugging feature!