10-24-2011 11:48 AM
The problem is primarily a matter of configuration control for product release, and also potentially has a performance penalty. While the VI and CTL lists (including dependencies) are complete, I cannot find a reference to some of the VI's, especially in the Dependencies.
For instance, there was (in the original original code) a reference to the 3D model capability. This was removed long ago, but something is still retaining the 3D modules in the Dependencies. I don't see that these modules are actually included in the executable that is generated, but believe that some of the performance issues we have may stem from execution of portions of the 3D modules. When I renamed the directory that contained the 3D specific items and loaded the project, I got the error messages as one would expect, but the VI references to what was "looking" for the 3D models made no sense.
I have opened all the VI's in the user specified directories, and have looked specifically for references, but cannot find anything. There are over 300 user VI's and controls, and over 100 pre-loaded VI's and controls, making the problem extremely difficult to diagnose and troubleshoot.
The original developers are long gone, unfortunately.
Any suggestions?
Solved! Go to Solution.
10-25-2011 11:25 AM
A third party tool such as Dependency Walker might be useful.
Tim W.
Applications Engineering
National Instruments
10-25-2011 01:40 PM
Start with this
10-25-2011 01:59 PM
Thanks, I'll give it a shot!