编程论坛
注册
登录
编程论坛
→
VB6论坛
未知错误号429已经发生:ACTIVE部件不能创建对象
chen3bing
发布于 2018-12-16 17:22, 3273 次点击
打包时,提示未知错误号429已经发生:ACTIVE部件不能创建对象。
在网上找了好多解决办法,都不行。
请问高手,如何解决?谢谢!
3 回复
#2
ZHRXJR
2018-12-16 20:04
应该是 ActiveX 部件不能创建对象 吧。
估计是你的系统问题,丢失了部分 dll 文件或有些 dll 文件没有注册,常见的是 C:\windows\system32\scrrun.dll 与 C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll 。
首先看看这二个文件是否存在,如果存在将比较好办,如果不存在必须从其他电脑拷贝这二个文件到你的电脑对应目录中。
点击【开始】=【运行】输入下面语句:
regsvr32 "C:\windows\system32\scrrun.dll" ,双击注册,如果注册成功会有提示,然后
继续点击【开始】=【运行】输入下面语句:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll" ,双击注册,如果注册成功会有提示。
祝你成功。
#3
chen3bing
2018-12-17 11:11
谢谢你的回复,还是不行,还会出现这个错误提示
#4
ZHRXJR
2018-12-17 19:46
回复 3楼 chen3bing
如果还是不行,只能卸载VB重启系统,然后重新安装VB60 企业版 SP6,估计丢失的 DLL 是未知的,不能一个一个去重新注册吧?
网上有这样的一个一个注册的批处理文件,但这样做到后果是未知的。
[此贴子已经被作者于2018-12-17 19:48编辑过]
1