12-06-2017 12:03 PM
I'm using the same splash screen launching code that comes with the AF example projects, and I've noticed that if I obtain a reference in the Load App.vi (notifier, etc) that is bundled into my actor, it becomes invalid once the Splash Screen.vi finishes executing.
Does anyone know why this is happening?
Using LV2017
Solved! Go to Solution.
12-06-2017 12:39 PM
That is standard LabVIEW behavior for all references. They are closed automatically when the VI hierarchy that create them stops. Your launcher owns them, so they were closed when it stopped.
12-06-2017 02:29 PM
Good to know, thanks
12-13-2017 09:55 AM
Notice Powell said "hierarchy". If a reference is opened in a subVI, it is usable by its caller and all the other subVIs of that caller. The launcher uses a trick to create a separate running hierarchy, which is why the launcher can completely unload from memory and the rest of the app keep running.