@jvh75021 wrote:
Ben,
What is Tree.vi, is it part of labView or is it your top level vi?
Tree.vi also known as Catalog.vi or FakeRoot.vi are VI's that are never intended to run but contain an instance of all of the VIs that run top level (they have no callers, ie background threads run using VI server).
Step in the "way-back Machine" here to read Greg McKaskle discussing the idea.
In a nut-shell
THe Tree.vi allows you load all of the code assocaited with your app by openeing a single VI. LV will only allow one VI in memory of a particular name (sans name mangling) at a time. By using the Tree.vi, the proper VIs are loaded when you start coing and you have to work hard to srew up the paths that result in cross-linking.
Ben