0

我在 vb6 中制作了一个 exe 文件,它使用了一个 dll 文件的引用。当我在其他系统中尝试该 exe 时,出现以下错误:

错误 429,Activex 组件无法创建对象

请帮助我。

4

3 回答 3

2

您需要在目标机器中安装引用的 DLL 并按照作者的说明进行注册。

如果您告诉我们它是什么组件/DLL/库,您可能会得到更具体的答案。

于 2012-04-27T14:04:26.697 回答
0
copy your dll in %winsys%\system32\
registers -i mydll.dll

%winsys% = c:\windows
%winsys% = c:\winnt
于 2012-04-27T14:12:07.007 回答
0

你需要做的是这个。

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

现在是编程:)

于 2015-09-04T17:31:36.557 回答