Tal*_*lls 3 dll excel vba excel-vba
我目前正在尝试将控件添加到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
Run Code Online (Sandbox Code Playgroud)
该生产线是制造商提供的模块的一部分.有什么我不想让这个工作吗?在与制造商联系之前,我想确定一下.
编辑:
看来制造商上传了一个损坏的DLL导致问题出现.使用Dependency Walker检查文件时,它甚至无法读取DLL.
我从你的问题中看到你已经尝试了所有正常的事情(确保dll在你的路径上).
您现在需要仔细检查dll.下载:http://www.dependencywalker.com/
然后用它打开你的dll.将清楚地显示所有缺失的依赖dll.把它们放在你的道路上,你就完成了.
(为了澄清一些困惑:你不需要注册这个dll或添加对它的引用.)