我目前正在尝试在 excel 工具中向 Power Analyzer 添加控件。该公司提供 USB 驱动程序以及相应的模块和 DLL。我将 DLL 添加到 System32 文件夹以确保它们在路径中被读取。导入模块并尝试运行程序后,我收到错误“找不到文件”。然后我尝试硬编码 DLL 的位置,我收到了同样的错误。
我浏览了互联网,唯一能找到的问题可能是 DLL 中缺少依赖项。我尝试使用的行的一个示例是:
Declare Function TmSend Lib "tmctl.dll" (ByVal id As Long, ByVal msg As String) As Long
这条线是制造商提供的模块的一部分。有什么我想念的东西才能让它工作吗?在联系制造商之前,我想确定一下。
编辑:
制造商似乎上传了一个损坏的 DLL,导致问题出现。使用 Dependency Walker 检查文件时,它甚至无法读取 DLL。