Hi All,

I am having an issue with 64 bit machine while using COM interface.I am
describing my problem in details....

1. I have a 64 bit machine and there I have installed python 64 bit and 64
bit win32 module.
2. In that machine I have installed Lotus Domino Admin Client of 32 bit
version(because it's 64 bit version is not available.).
3. Now I am Dispatching the Com objects of the Domino like ...

               from win32com.client import Dispatch
              ses = Dispatch('Lotus.NotesSession')


But I am getting the below error.

  File "C:\Python26\lib\site-packages\win32com\client\__init__.py", line 95,
in Dispatch

    dispatch, userName =
dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)

  File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 104,
in _GetGoodDispatchAndUserName

    return (_GetGoodDispatch(IDispatch, clsctx), userName)

  File "C:\Python26\lib\site-packages\win32com\client\dynamic.py", line 84,
in _GetGoodDispatch

    IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx,
pythoncom.IID_IDispatch)

com_error: (-2147221164, 'Class not registered', None, None)



Is there any work around for this scenario.I want a solution for this.


Please help , I am new to this COM things.It's working fine for 32 bit
machine.


Thanks & Regards,

Somnath Naskar
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to