注册 登录
编程论坛 VB6论坛

运行时错误429,ACTIVE部件不能创建对象。

zxh48911805 发布于 2022-09-16 11:45, 1338 次点击
VB生成的exe文件,运行时错误429,ACTIVE部件不能创建对象。自己电脑可以用,别人的电脑很多台都出现这种问题。请解
5 回复
#2
yuma2022-09-16 12:59
Windows  xp 以上版本的系统上,基本都需要以管理员权限运行。

请使用管理员权限运行程序,谢谢。
#3
zxh489118052022-09-16 13:05
管理员权限运行也是一样的,网上找了各种方法都不行。难到和VB引用有关系吗?
#4
yuma2022-09-16 15:31
WPS下运行如何,请反馈。
#5
风吹过b2022-09-17 10:48
有可能 是  ACTIVE部件 注册的问题,请打个安装包,就用VB6 自带的打包向导打包生成,到无法运行的电脑上安装一下。
WIN7 加强的安全检测,好像以前直接做成绿色版的方法,在WIN7下面都不可用。

测试方法:
1、打包,生成安装包。
2、把打包生成的临时目录里 ocx 、dll 放到应用程序一起,然后整个目录复制到别的电脑上看看能不能运行。
  能,那就这样,不用安装,继续绿色版。
  不能,用安装包,安装吧!

#6
yuma2022-09-17 12:28
回复 5楼 风吹过b
他昨天已私信我帮他看代码,问题已被解决。

目测他将一个对象引用了两次导致。
1