I think trying to create the object using VBScript is a good idea. This way you will know who to blame (pywin or the component).
===ThisIsJustATestIWouldLikeToDoItInPython.vbs === Dim x Set x = CreateObject ("AlibreX.AutomationHook") ===EOF== Does it work? I'm not 100% sure, but AFAIK VB doesn't need the IDispatch, as far as the component provide a type library and oleautomation types. Mark: can dispatch-less objects be used from win32com? Rodrigo Strauss On 7/6/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Hello, > > I am trying to use pywin32 to automate a CAD package from Alibre > (www.alibre.com) called Design Express. > > The documentation I can get is written for Visual Basic (and not all that > well at that), and I get the following error from the following lines: > > [Python Code] > import win32com.client > > AlibreObject=win32com.client.Dispatch(r"AlibreX.AutomationHook") > [End Python code] > > Error traceback: > AlibreObject = win32com.client.Dispatch(r"AlibreX.AutomationHook") > File "C:\Python24\Lib\site-packages\win32com\client\__init__.py", line 95, > in Dispatch > dispatch, userName = > dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx) > File "C:\Python24\Lib\site-packages\win32com\client\dynamic.py", line 98, > in _GetGoodDispatchAndUserName > return (_GetGoodDispatch(IDispatch, clsctx), userName) > File "C:\Python24\Lib\site-packages\win32com\client\dynamic.py", line 78, > in _GetGoodDispatch > IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, > pythoncom.IID_IDispatch) > pywintypes.com_error: (-2147467262, 'No such interface supported', None, None) > > > Any ideas what to try next? > > Thanks, > Duane > > > _______________________________________________ > Python-win32 mailing list > Python-win32@python.org > http://mail.python.org/mailman/listinfo/python-win32 > _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32