LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to obtain a list of VI's included in executable

Solved!
Go to solution

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?

0 Kudos
Message 1 of 4
(2,554 Views)
Solution
Accepted by topic author msdude

A third party tool such as Dependency Walker might be useful.

 

Tim W.

Applications Engineering

National Instruments

http://www.ni.com/support 

0 Kudos
Message 2 of 4
(2,523 Views)
0 Kudos
Message 3 of 4
(2,508 Views)

Thanks, I'll give it a shot!

0 Kudos
Message 4 of 4
(2,500 Views)