Newbie Q: How to call unmodified VB DLL from Python

John Lull lull at acm.org
Tue Jun 22 06:42:31 CEST 1999


In the waning years of the 20th century, radbit at my-deja.com wrote
(with possible deletions):

> since VB has only been able to do in-process OLE (Com) Dlls since VB4.0
> I take it that this DLL exposes its methods via COM. In which case it
> should be a snip to talk to it via Marc Hammond's Pythonwin COM
> support. Find out what it's programmatic id is (progid) from
> Pythonwin's COM browser or MS VC++'s COM Viewer. Once you know what
> progid it has you can do:
> 
> >>> from win32com.client import Dispatch
> >>> vbObj=Dispatch('progid')

This should get me started.

Thanks.

Regards,
John





More information about the Python-list mailing list