我在vb6中制作了一个exe文件,它使用了一个dll文件的引用。当我尝试在其他系统中的EXE我收到以下错误:如何在Visual Basic 6中使用vb6编码添加dll参考?
错误429,ActiveX组件不能创建对象
请帮我的一样。
我在vb6中制作了一个exe文件,它使用了一个dll文件的引用。当我尝试在其他系统中的EXE我收到以下错误:如何在Visual Basic 6中使用vb6编码添加dll参考?
错误429,ActiveX组件不能创建对象
请帮我的一样。
您需要在目标机器上安装引用的DLL,并按照作者的说明进行注册。
如果你告诉我们它是什么组件/ DLL /库,你可能会得到一个更具体的答案。
copy your dll in %winsys%\system32\
registers -i mydll.dll
%winsys% = c:\windows
%winsys% = c:\winnt
你需要做的是这样的。
1)注册您所做的DLL。使用 - REGSVR32
2)找出进程id为DLL的项目名称,在注册表(CMD =注册表编辑器) - 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
现在的节目:)
看看这个链接:http://support.microsoft.com/kb/828550 – Cyclonecode 2012-04-27 13:03:43
很多[非常类似的问题](http://stackoverflow.com/search?q=Activex+component+cant+create+object ),太多只能选择一个作为副本。 – Deanna 2012-04-27 14:07:30