Hi! If you open and run my Main program and write something in the texbox and then press PRINT, you will not be able to continue writing in the texbox unless you deactivate the program. Why?
I don't see any problems. As soon as I select print, whatever I've typed into the string control gets printed. Maybe what you're seeing is the delay in spooling to your printer. When you call a subVI, you can't do anything on the calling VI until the sub finishes executing. In your case, this would include any time required for printing. I just used a very fast networked black and white laser printer and see almost no delay for small amounts of text.
After that I have pressed the Print button (and the text has been printed) i'm unable to continue writing in the texbox unless i deactivate and "re-activate" the program.. Didnt you experience that problem?
No problems at all. What I would suggest is that you turn off the print after completion of the subVI and run the main program. Since the subVI does nothing, you should return to the main immediately after you click the print button. If everything works fine, run the subVI by itself with the print after completion turned backed on. If you experience a problem, I would suspect a problem with the printer or printer driver. Try setting your system's default printer to something else. I suppose it's also possible that something is corrupt with your installation of LabVIEW and at the very least, you should be running LabVIEW 6.0.2 and not 6. The upgrade is free and several bugs are fixed though I don't remember any with printing.
I don't have a printer installed on this computer so that may be the problem. I tried to turn off print after completion on the sub-vi.. It worked! Is'nt that a bug? Whatever... Thanks for the help!
The update from 6i to 6.0.2 is free. The upgrade to 6.1 will cost. You can update to 6.0.2 if you choose "All Versions" in "Drivers and Updates". You will get all downloadable versions.
With my experience it is really neccessary to update to 6.0.2.
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT Don't forget to give Kudos to good answers and/or questions
If it's a bug, it's a bug with Windows and not LabVIEW. But I really think that's the expected behavior. You tell the OS to print something and it tries until it times out.