python - 在 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
而且我不知道如何进行,有什么建议吗?
解决方案
推荐阅读
- mysql - 从多个表Mysql查询中计算总数
- wordpress - 如何使用 wordpress 将多步骤联系表单集成到翻转框中?
- asp.net-mvc - 无法在 nopcommerce 3.80 的管理控制器中加载方法
- angular - Angular 7 PATCH 方法将元素添加到列表
- javascript - 如何使用 javascript 将 HTML 网页上的字符串替换为另一个字符串?
- php - 如何修复类 LetterGenerator 的对象无法在 Laravel 中转换为字符串?
- angular - 错误:[HPM] 上下文无效。期待类似:“/api”或[“/api”,“/ajax”]
- javascript - 如何动态结束加载动画
- jax-rs - /voterRestService 上已经有一个端点正在运行
- c - printw() 和 mvwprintw() 不打印