hi,
anybody has called two VIs in parallel??
somehow like this:
*****************************************
import win32com.client
import thread
lv = win32com.client.Dispatch("LabVIEW.Application")
def start():
vi2 = lv.GetVIReference("p2.vi")
vi2.Run()
thr = thread.start_new_thread(start, ())
vi1 = lv.GetVIReference("p1.vi")
vi1.Run()
*****************************************
it doesn't work. i've tried calling functions of usual
objects in several threads like this and everything
was fine. but in this case, there must be sth to take
care of between COM objects and python.
i've also tried the following:
1. construct two lv objects in the main thread.
2. construct lv objects in the main and the new
threads respectively.
3. construct two vi objects in the main thread.
4. pass lv or vi as argument when calling new thread.
none of them works.
anybody can help?
cheers,
john
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32