vb打包的时候通过编译后提示位置错误号429已经发生:activex部件不能创建对象

请各位大侠,遇到过这个事情的,已经有了对策的,给个良方吧

ActiveX 部件不能创建对象或返回对该对象的引用(错误 429)

创建对象要求该对象的类已在系统注册表中注册,而且任何相关的动态链接库 (DLL)必须能使用。此错误有以下的原因和解决方法:

类没有注册。例如,系统注册表中没有类的说明,或虽有类说明,但找不到文件,或指定的文件类型错误。
如果可能的话,试着启动对象的应用程序。如果注册信息过期或错误,应用程序应该检查注册表并更正信息。如果启动应用程序没有解决问题,请重新执行应用程序的安装程序。

对象需要的 DLL 不能使用,可能因为找不到,或是已损坏。
确保所有相关的 DLL 都可使用。例如,Data Access Object (DAO) 需要支持多平台的 DLL。如果这是造成错误的原因,则要为此对象重新执行安装程序。

对象在机器上使用,但它是授权的 Automation 对象,而且在具体的例子授权中不能确认可用。
一些对象在部件找到授权键后,才能被具体的例子说明,并且在当前的机器上的实例说明中,确认对象已被注册。当通过正确安装的类型库或对象库对一个对象进行引用时,就能自动提供正确的键。

如果 CreateObject 或 GetObject 的调用结果,是用例子说明,那么,对象必须找到键。在这种情况,它会搜寻系统注册表或查找它在安装时建立的指定文件,例如,扩展名为 .lic 的文件。如果此键找不到,则对象不能被说明。如果用户建立对象应用程序,删除必须文件,或改变系统注册表,则对象不能找到此键。如果此键找不到,对象也不能用例子说明。实例说明可在开发系统中工作,但不能在用户系统中。它对用户重装登记的对象是必须的。

使用 GetObject 函数获得用 Visual Basic 所创建类的引用。
GetObject 不能获得用 Visual Basic 所创建类的引用。

对该对象的访问显式地被拒绝。
例如,试图访问当前正在使用的数据对象,且此对象已被锁定以防止死锁情形发生。如果是这样的情形,可以在其他时间去访问对象。

这是可能的原因及对策,希望对你有帮助
温馨提示:内容为网友见解,仅供参考
无其他回答

vb打包的时候通过编译后提示位置错误号429已经发生:activex部件不能创建...
如果可能的话,试着启动对象的应用程序。如果注册信息过期或错误,应用程序应该检查注册表并更正信息。如果启动应用程序没有解决问题,请重新执行应用程序的安装程序。对象需要的 DLL 不能使用,可能因为找不到,或是已损坏。确保所有相关的 DLL 都可使用。例如,Data Access Object (DAO) 需要支持多平台...

...VB工具提示运行时错误429ActiveX部件不能创建对象如何解决
点击“开始”→“运行”在弹出的输入框中键入以下命令:regsvr32“C:\\windows\\system32\\scrrun.dll”,然后按回车键,即可;如果上述“C:\\ProgramFiles\\CommonFiles\\MicrosoftShared\\DAO\\dao360.dll和dao350.dll”文件不存在,就到网上下载。Win7运行VB工具提示“运行时错误429ActiveX部件不能创建对象”的...

vb实时错误:429,Active 部件不能创建对象
应该在【工程】-【引用】中添加Microsoft ActiveX Data Objects 2.5 Library对象的引用,否则不能创建对象。

Win7运行VB提示“运行时错误429 ActiveX部件不能创建对象”怎么办
运行时错误 '429': ActiveX 部件不能创建对象 "...或 : "Run-time error '429' ActiveX componnent can't create object"...原因 :出现以上原因是由于操作系统的 “dao350.dll”文件没注册成功造成的。处理方法 :手工注册此文件:点击 “开始 ”→“运行 ”在弹出的输入框中键入以下命令:regsv...

...的电脑上运行提示Run-time error'429': Activex componert can't c...
最可能的原因:一般是因为别人的机器上没有你的程序使用了的外部控件(即非VB和操作系统自带的控件,可以是一个到多个)解决方法:1 这个方法麻烦点,是使用VB打包将我们的程序制作成安装的形式,再传给别人安装:--- (1)打开VB6.0 IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”...

...运行时错误‘429’”ActiveX部件不能创建对象
1、先查看一下C:\\WINDOWS\\system32文件夹下是否有scrrun.dll这个文件。有的话直接跳到第3步。2、如果没有的话,下载scrrun.dll。我直接传到我的网盘上了,需要的朋友来这里下载吧:http:\/\/www.uushare.com\/user\/xiao7lang\/file\/2547203 3、开始-运行“regsvr32 scrrun.dll”开始-运行“regsvr32 "...

Runtime Error 429: ActiveX component cannot create object. VB...
在调用ArcGIS桌面某些组件、AO开发过程中或安装Sp包时,系统都可能报错"Runtime Error 429: ActiveX component cannot create object.",中文报错为“运行时错误“429”ActiveX部件不能创建对象”。产生原因:由于系统没有安装“Microsoft Windows Scripting Engine”解决方法:安装"Windows Script"包,其中包括...

VB 错误‘429’,调试程序提示“ActiveX部件不能创建对象”
Set xlApp = new Excel.Application

VB运行时显示实时错误429,ActiveX部件不能创建对象??
ccrptimer 这个控件没有引用。 到 工程---引用 里面把它打勾。另外:你不会连控件都没注册吧?

...运行时错误‘429’ ActiveX部件不能创建对象 是什么问题?
代码老是报“运行时错误429:ActiveX 部件无法创建对象”的错误,调试发现代码执行到这里:Set btApp = CreateObject("bartender.application") ,如果是这个错误的话,请重新激活bartender,激活的时候版本选择automation版。

相似回答