Otonicar Ales wrote:

The idea is that Python calls VB.net program. VB.Net program gets data and than forward data back to Python for further processing..

One way to do this is by compiling vb.net program to exe. And than call exe by Python code. Data exchange goes via Access Data Base (Python write in MC Access, vb get data and than write it to MC access, Python reads final data from MC access). In this case I will need Python command to run exe which is enable Python waiting until exe is not finished..

In case anybody out-there has better idea how directly communicate with vb.net program (exchanging data with variables - code integration) please send code sample with a bit of explanation ..


You should set up the vb.net program to be a com server. Don't ask me how to do that.

Then get Python for Windows:
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.6.exe/download

import wincom32.client
com = wincom32.client.Dispatch( application name or classid of the vb.net app) # now you have a com object with which you can send commands to the vb.net app and receive data back.

--
Bob Gailer
Chapel Hill NC
919-636-4239
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to