04-13-2010 05:13 PM
I created a small utility as a VI. The utility accepts command line arguments, reads a file, outputs (using .NET) to the console, and then should exit. The front panel is blank, and the program should complete in a fraction of a second. In fact, I bet the "application" overhead takes more time than the actual program. I would have coded this in another language, but I can only read the cluster written to a binary file with LabVIEW.
Environment:
Windows XP, LabVIEW 8.2.1, .NET Framework 3.5
Long story, short:
How do I prevent a LabVIEW program from displaying the front panel and showing up in the Taskbar?
Solved! Go to Solution.
04-13-2010 05:22 PM
How are you calling the VI? If it is a subvi, then as long as the Windows Appearance is set to not show the front panel, it should not be shown. If it is a main VI, how will you run it if the front panel is not showing? You could use a property node and set the front panel to run transparently. Or you could set it to run transparently in the Windows Appearance screen.
04-14-2010 08:29 AM - edited 04-14-2010 08:39 AM
My project has only the main / startup vi. I build the project to construct the EXE. I had hoped it would open (without showing the front panel), complete, then exit.
Right now, I put my code inside a flat sequence with a boolean true coming out to a Quit LabVIEW node, but I still see the blank front panel momentarily.
04-14-2010 09:20 AM
04-14-2010 09:44 AM
There is also an option to close just the front panel, try it with the 100% transparently option also
04-14-2010 10:39 AM
04-14-2010 12:10 PM