|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#!/usr/bin/python
import win32com.client
dm = win32com.client.Dispatch('dm.dmsoft')
#current version
print(dm.Ver())
------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "E:/untitled/test.py", line 5, in <module>
factory = cc.CreateObject(r'dm.dmsoft')
File "D:\Program Files\Python 3.5\lib\site-packages\comtypes\client\__init__.py", line 238, in CreateObject
obj = comtypes.CoCreateInstance(clsid, clsctx=clsctx, interface=interface)
File "D:\Program Files\Python 3.5\lib\site-packages\comtypes\__init__.py", line 1223, in CoCreateInstance
_ole32.CoCreateInstance(byref(clsid), punkouter, clsctx, byref(iid), byref(p))
File "_ctypes/callproc.c", line 920, in GetResult
OSError: [WinError -2147221164] 没有注册类
出现这样的错误,为什么呀。。。。我已经注册过了,易语言可以直接调用的
应该是环境变量问题,试着将你dm.dll的目录加入到环境变量
或者将dm.dll复制到C:\Windows\System32试下
|
|