当我在一台机器上用一个完全不同的代码来加载一个代码时,我在35C中使用了一个完全可以使用的代码。在
这是我得到的错误
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\bellagio\DriverManager\audiotest\apx525\apx525_Wrapper.py", line 257, in <module>
c._Connect()
File "C:\Python27\Lib\site-packages\bellagio\DriverManager\audiotest\apx525\apx525_Wrapper.py", line 51, in _Connect
self.apx525 = CreateObject("APxWrapper.APxWrapper",None,None,apx.IAPxWrapper)
File "C:\Python27\lib\site-packages\comtypes\client\__init__.py", line 235, in CreateObject
obj = comtypes.CoCreateInstance(clsid, clsctx=clsctx, interface=interface)
File "C:\Python27\lib\site-packages\comtypes\__init__.py", line 1145, in CoCreateInstance
_ole32.CoCreateInstance(byref(clsid), punkouter, clsctx, byref(iid), byref(p))
File "_ctypes/callproc.c", line 936, in GetResult
WindowsError: [Error -2147024894] The system cannot find the file specified
相应的python代码是
^{pr2}$请注意,该文件夹有3个文件ApxWrapper.tlb.APxWrapper.dll和一个依赖dll。 GetModule工作正常,pyton文件是在通信类型.gen文件夹 有什么提示吗
桑杰
问题是这两台机器中引用的.NETDLL版本,Python不知何故没有给出完整的错误详细信息,我通过运行我编写的示例c应用程序来解决问题,抛出的c异常包含所有必需的信息。在
相关问题 更多 >
编程相关推荐