Error connecting to COMServer
Mike Müller
mmueller at dgfz.de
Mon Jun 11 04:26:22 EDT 2001
More information about the Python-list mailing list
Mon Jun 11 04:26:22 EDT 2001
- Previous message (by thread): AW: Error connecting to COMServer
- Next message (by thread): HappyDoc formatting docstring
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Stefan Migowsky <smigowsky at dspace.de> wrote in message news:<mailman.992242456.13541.python-list at python.org>... > As you see from the makepy code the ProgId you must use is > "Adder.AddingMachine.1.0". The developer of the COM server > seems not to give a version independent Prog ID. > > So you should use : > >>>from win32com.client import Dispatch > >>>a = Dispatch("Adder.AddingMachine.1.0") > > Changing the interface in the wizard to "dual interface" (IUnkown and IDispatch) does the trick. Now it works as expected. >>> from win32com.client import Dispatch >>> a = Dispatch("Adder.AddingMachine") >>> a <COMObject Adder.AddingMachine> >>> a.GetValue() 0.0 >>> a.Add(20) >>> a.GetValue() 20.0 >>> a.Clear() >>> a.GetValue() 0.0 Before obviously only the IUnkown interface was created. (-> Don't blindly follow all the instruction of a wizard for creating a toy example.) Thanks again. Mike
- Previous message (by thread): AW: Error connecting to COMServer
- Next message (by thread): HappyDoc formatting docstring
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list