01-15-2017 09:14 PM - edited 01-15-2017 09:16 PM
Hi,
If I build a real time appliaction program with "Enable Debugging", does that mean that the source files will be available for anyone who connects to it with Labview to debug?
I want to leave debugging enabled as a just in case option for the future but not if there is any chance that my block diagrams will be exposed.
Or is it like normal debugging where you can only step thorugh the original source code if you have the files? I did a find on the Linux file system for *.vi and no results. But when I connect to debug remotely it says it is uploading all my VIs!
Solved! Go to Solution.
01-16-2017 01:07 AM
01-16-2017 01:46 PM
Thanks for your reply. Sorry, I didn't quite understand what you mean. I guess all I want to know is can someone with LabVIEW (who doesn't have our source code) extract the block diagrams from the executable (built with debugging enabled) or cDAQ and see our IP?
01-16-2017 02:16 PM
Yes, they'll be able to see your block diagrams.
01-16-2017 02:18 PM
Bugger, so I need to password protect them, or build with debug disabled. I think the later is probably a better plan...
Thanks for your help.
01-17-2017 11:11 AM
Disabling debugging also reduces memory requirements and can improve code performance. Thus, unless you specifically plan on debugging, this would be another reason to consider disabling it in the final application.
Regards,