I've had similar problems, especially when the user is browsing windows over the local area network using VI server. I solved the problem by never allowing more than one window to be open at once. I used property nodes, in the initial logic of every popup VI, to close the calling VI's window. Similarly, I used property nodes to reopen the calling VI when the popup VI closed.
I also noted that LabVIEW dialog boxes and error boxes are not displayed at all via VI server. This can completely hang-up a remote user as he never sees that the program is waiting for him to respond to a LV dialog box. Lewis Drake Process Automation Corporation Belle Mead, NJ 908 359-1011 www.processauto.com
