我目前正在尝试在Excel工具中添加对功率分析仪的控制。 公司提供USB驱动程序和适当的模块及DLL文件。 我将DLL文件添加到System32文件夹中以确保它们在路径中被读取。 导入模块并尝试运行程序后,我收到“找不到文件”的错误提示。 然后我尝试手动编写DLL的位置,但是我收到了同样的错误提示。
我在互联网上查找,发现唯一的问题可能是DLL缺少依赖项。 我尝试使用以下这行代码:
我在互联网上查找,发现唯一的问题可能是DLL缺少依赖项。 我尝试使用以下这行代码:
Declare Function TmSend Lib "tmctl.dll" (ByVal id As Long, ByVal msg As String) As Long
这行代码是制造商提供的模块的一部分。我是否漏掉了什么导致它无法正常工作?在联系制造商之前,我想确认一下。
编辑:
似乎制造商上传了一个损坏的DLL文件导致了问题的出现。使用Dependency Walker检查该文件时,它甚至无法读取DLL文件。
Regsvr32
注册? - Siddharth RoutDeclare
用于访问外部过程。 - LS_ᴅᴇᴠ