1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
>>> from comtypes.client import CreateObject
>>> ax = CreateObject("SplActiveX.SplActiveXCtrl.1")
# Generating comtypes.gen._50F8C3CD_3BF0_44A4_BBE6_219E924F8091_0_1_0
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
ax = CreateObject("SplActiveX.SplActiveXCtrl.1")
File "C:\Python27\lib\site-packages\comtypes\client\__init__.py", line 242, in CreateObject
return _manage(obj, clsid, interface=interface)
File "C:\Python27\lib\site-packages\comtypes\client\__init__.py", line 188, in _manage
obj = GetBestInterface(obj)
File "C:\Python27\lib\site-packages\comtypes\client\__init__.py", line 110, in GetBestInterface
mod = GetModule(tlib)
File "C:\Python27\lib\site-packages\comtypes\client\_generate.py", line 112, in GetModule
mod = _CreateWrapper(tlib, pathname)
File "C:\Python27\lib\site-packages\comtypes\client\_generate.py", line 176, in _CreateWrapper
generate_module(tlib, ofi, pathname)
File "C:\Python27\lib\site-packages\comtypes\tools\tlbparser.py", line 708, in generate_module
items = p.parse()
File "C:\Python27\lib\site-packages\comtypes\tools\tlbparser.py", line 600, in parse
self.parse_typeinfo(tinfo)
File "C:\Python27\lib\site-packages\comtypes\tools\tlbparser.py", line 570, in parse_typeinfo
return self.ParseDispatch(tinfo, ta)
File "C:\Python27\lib\site-packages\comtypes\tools\tlbparser.py", line 305, in ParseDispatch
itf.doc = str(doc.split("\0")[0])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 12: ordinal not in range(128) |
Partager