Am 21.06.2014 09:08, schrieb [email protected]:
Dears,
I am not sure I am at right place here. Now I've started working with comtypes
1.1.0 package within python 2.7.6.1. I have ActiveX COM object I want access
and work with it.
I do following
from comtypes.client import CreateObject
fm = CreateObject("MCB.PCM")
dwt = fm.ReadVariable("dwt")
print dwt
(<comtypes.automation.LP_tagVARIANT object at 0x05A8E1C0>,
<comtypes.automation.LP_tagVARIANT object at 0x05A8E210>,
<comtypes.automation.LP_tagVARIANT object at 0x05A8E260>, True)
by using print gives me return values. I want to access return data (array)and
variable. How can I correctly handle it?
dwt apparently is an array containing pointers to VARIANTs. In
comtypes (or ctypes) you dereference pointer by indexing them with zero.
So something like this could work:
for item in dwt:
print item[0]
Thomas
--
https://mail.python.org/mailman/listinfo/python-list