There are good examples of the VI server in the LabVIEW examples. Here is an example of using a VI template with VI server to allow opening (and showing) several copies of essentially the same VI. Note that each instance of the VI has it`s own data. The main difference between this approach and a reentrant VI is that this way, each "copy" can be displayed.
Short note: A VI template is a normal VI saved as a *.vit. You need to go to "save under" and choose "VI Template". this will save the VI as a template, allowing LabVIEW to open multiple instances. Simply renaming a VI to a VIT file does not make it a template.
A note to my example. You need to update the path control on the front panel before running the VI,otherwise L
abVIEW doesn`t know which template to open.....
I have included some property nodes in my example to give an example of other things available with the VI server. Re-setting the window parameters is only one of a collection of possibilities. Again, the LAbVIEW examples give a good example of this kind of thing.
If you have any other questions, just ask.
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)