我在 vb6 中制作了一个 exe 文件,它使用了一个 dll 文件的引用。当我在其他系统中尝试该 exe 时,出现以下错误:
错误 429,Activex 组件无法创建对象
请帮助我。
您需要在目标机器中安装引用的 DLL 并按照作者的说明进行注册。
如果您告诉我们它是什么组件/DLL/库,您可能会得到更具体的答案。
copy your dll in %winsys%\system32\
registers -i mydll.dll
%winsys% = c:\windows
%winsys% = c:\winnt
你需要做的是这个。
1)注册您制作的DLL。使用-regsvr32
2) 在注册表中找出您的 dll 项目名称的 ProgID (cmd =regedit) - https://msdn.microsoft.com/en-us/library/dd542719(v=vs.85).aspx
3) 调用 CreateObject 函数 - https://msdn.microsoft.com/en-us/library/7t9k08y5(v=vs.90).aspx
现在是编程:)