Bob,
you have posted a lot, therefore I wanna come up with the most important information starting at 8.x upgrade to ensure, that I've understood everything in the right way.
You have LabVIEW 8.2.1, with one top-level VI (let's call it framework) and a lot of dynamic VIs are called dynamically during runtime.
After building and running the executable you don't get the expected result.
It seems that your quote isn't related on the restrictions of the newer LabVIEW versions at all, because you gonna try to open a VI reference inside the EXE to a VI which is located elsewhere. The restriction in newer LV versions is that it's not longer possible to open a reference from outside to a VI which is located inside an executable.
In LabVIEW 7.1 you could rename the .exe to a .llb and you have seen all used VIs -> this option is gone.
Anyway, I think your mistake is somewhere in the path or the way you have built the EXE and/or the llb with all dynamic VIs.
Attached please find a screen documentation on how to create a source distribution especially for dynamic calls by using VI server.
Additionally check out the new option in LV 8.x ->
Debugging of an executable (Advanced section)With this option it is possible to establish a connection with the source code to the executable and to use the common debugging techniques as highlighting, breakpoints, etc.
If you have questions to this stuff, either read the LabVIEW help to this topic or come by.
Thanks,
ThSa
Message Edited by ThSa on
01-18-2008 03:00 PM