I built a LabVIEW application that uses the ULx for NI LabVIEW library from MCC. The program works fine, however whenever I build an .exe out of the VI, I get a crash whenever I try to browse for Physical Channels.
To recreate this, I made a stupidly simple test VI that just has a Physical Channels I/O control:
Using the VI, it works as intended. (I didn't have the module plugged in during this picture, so the list is intentionally blank. This is expected output.)
Then I simply create a Build Specification and create an EXE out of this VI. (NOTE: Both the VI and the EXE are being run on the same computer that has LabVIEW 2013 and the ULx library installed.)
When I run this .exe, it opens fine. But whenever I click "browse", the program crashes instead of opening that window:
Whenever I click "View Report", this is all I see:
<Version>2.0</Version><Autosend>False</Autosend><Email></Email><FileAttached></FileAttached><Comments></Comments>
Anyone have any suggestions as to what I am doing wrong? I do not do any modification during the Build Specification. I just set my VI to be the startup VI. Perhaps I am missing a library?
I also could not find any information about a similar issue on the MCC website nor on the LabVIEW forums.