Python and COM?
Toby Dickenson
htrd90 at zepler.org
Mon Jul 12 17:49:44 EDT 1999
More information about the Python-list mailing list
Mon Jul 12 17:49:44 EDT 1999
- Previous message (by thread): Python and COM?
- Next message (by thread): Python and COM?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Bill Tutt <billtut at microsoft.com> wrote: (posted an cc'ed to bill) >(As an added bonus, this should actually work) >The only GUID from interp.py is the coclass one. Every other GUID was just >generated. I _think_ the python code would also need to be changed to allow QueryInterface for the IID of that dispinterface. >Hope the below helps.... The MIDL docs in MSDN are certainly less than >useful. :( Hmmm, yes. Ive checked on MSDN but can't find anything authoritative on this, either way. >// System idl include nonsense >import "oaidl.idl"; >import "ocidl.idl"; > >[ > uuid(EB048AA4-C2D1-11d2-855D-00C04F797DBA), > helpstring("Python.Interepreter dispinterface") >] >dispinterface IPythonInterpreter >{ properties: >methods: > [id(1)] HRESULT Eval([in] BSTR bstrExpression, [out, retval] VARIANT >pvarReturnValue); > [id(2)] HRESULT Exec([in] BSTR bstrExpression); >}; > >[ > uuid(60240FE4-C2D2-11d2-855D-00C04F797DBA), > version(1.0), > helpstring("Python.Interpreter Type Library") >] >library PythonInterpreterLib >{ > importlib("stdole32.tlb"); > importlib("stdole2.tlb"); > > [ > uuid(30BD3490-2632-11cf-AD5B-524153480001), > helpstring("Python.Interpreter COClass") > ] > coclass PythonInterpreter > { > [default] dispinterface IPythonInterpreter; > }; > >} Toby Dickenson
- Previous message (by thread): Python and COM?
- Next message (by thread): Python and COM?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list