首页 > 解决方案 > 在 python 中加载 ddl 进入 Windows 错误 0xE0434F4D

问题描述

我有一块带有某种果酱连接器的主板,型号是 axiomtek GMB121。它们为 Windows 的 GPIO 提供库作为 dll。win32 应用程序示例工作正常。

我正在尝试使用 python 与这个 ddl 通信。到目前为止,我编写了 C 代码示例并在 python 中进行转换:

from ctypes import *

ERR_Success = 0
ERR_Error = -1
ERR_NotExist = -2
ERR_Opened = -3
ERR_NotOpened = -4
debounce=1
mydll = windll.LoadLibrary("C:\\Users\\test\\Documents\\TestPy\\AGP1_MFC64.dll")

iRet=mydll.AXGMB_Nvram_Open()
if (iRet != ERR_Success and iRet != ERR_Opened):
    print "error"
iRet = mydll.AXGMB_DIO_SetDebounceTime(debounce)
if (iRet == ERR_Success):
    print "AXGMB_DIO_SetDebounceTime Function success"
else:
    print "AXGMB_DIO_SetDebounceTime Function failure"
mydll.AXGMB_DIO_Close()

但我得到的是:

iRet=mydll.AXGMB_Nvram_Open()

Windows 错误:[错误 -532459699] Windows 错误 0xE0434F4D

而且我不知道如何进行,有什么建议吗?

标签: pythonwindowsdll

解决方案


推荐阅读