社区
VB基础类
帖子详情
打开一个vb的exe文件时,告诉我ActiveX部件不能创建对象是因为?
bigwind
2002-10-23 10:25:15
打开一个vb的exe文件时,告诉我ActiveX部件不能创建对象是因为什么?
是因为没有数据库嘛?
...全文
342
20
打赏
收藏
打开一个vb的exe文件时,告诉我ActiveX部件不能创建对象是因为?
打开一个vb的exe文件时,告诉我ActiveX部件不能创建对象是因为什么? 是因为没有数据库嘛?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnapc
2002-10-25
打赏
举报
回复
ActiveX部件不能创建对象是因为:
1)在这个程序中引用了某些不是VB或WIN自有的外部控件或DLL文件,程序运行时不能找到此对象来生成一个实例.或者是此DLL或OCX文件存,但它又引用了其它的不存于你机器上的DLL,同样会出错.
注册的方法,你可看MSDN,上面说的很详细.
2)如果没有数据库,你这个程序是测不下去的,可以回去扁你的头儿,他会没话说的.
3)这样测程序,还不如自个儿写一个了.
bigwind
2002-10-25
打赏
举报
回复
我就是win2000的阿
bigwind
2002-10-25
打赏
举报
回复
你们都错啦!!!
是因为程序引用了outlook的有关的东东,而我机器上没有装outlook……
现在装了,就好了
-_-b
shalen520
2002-10-25
打赏
举报
回复
安装微软数据访问组件
crystal_heart
2002-10-25
打赏
举报
回复
注册表中没有相关对象的GUID等信息。
liusan
2002-10-25
打赏
举报
回复
打开原程序运行跟踪一下就会发现问题.引用没有注册
bigwind
2002-10-25
打赏
举报
回复
我只知道dll是动态连接库的意思,别的都不知道了
所以不敢去问头儿呀~~
-_-b
iwillgo2
2002-10-25
打赏
举报
回复
打一个包,在安装,看来只能这样了,你什么是dll都不懂。看来还得修炼。
WxmJun
2002-10-24
打赏
举报
回复
装一个MSADO2.6
Win2000 以上不用装了.
bigwind
2002-10-24
打赏
举报
回复
to liusan(木瓜) :
你在你的程序里使用了*.dll或.ocx注册相关的文件就可了
不明白是什么意思。这个程序不是我写的,是头儿叫我看的,一个办公自动化的系统,以后也许会让我修改。我从来没有接触过要注册之类的问题,你能不能解释的详细一点?谢谢
to cdspace(寄情楼主):
源代码我是有的,但是头儿只给了我vb的代码(见上几行的说明),没有给我数据库,所以源代码编译到连接数据库时就不能编译下去了。没法跟踪
当然直接去问头儿最简单了,可是我不敢……
只好来问大家了,反正我问的白痴大家也会体谅的吧,嘿嘿
多谢大家帮帮忙~
ipman
2002-10-24
打赏
举报
回复
1、你机器的控件版本低,程序可能在高版本开发环境中开发的。
2、内存不足,程序可能开辟了很多内存
cdspace
2002-10-24
打赏
举报
回复
既然你有源代码,试着跟踪到出错的那一句,看看用了哪个破控件就知道了
我看你多半就没源代码
liusan
2002-10-24
打赏
举报
回复
你在你的程序里使用了*.dll或.ocx注册相关的文件就可了
bigwind
2002-10-24
打赏
举报
回复
我突然反应过来了……D:\smart\sm.dll是你举的例子吧
现在我的程序是 …\SmartMail.exe,同一个文件夹下面没有dll文件
我怎么知道dll文件的名字?
bigwind
2002-10-24
打赏
举报
回复
我还是不懂……
没有做过这样的事,能不能说的“傻瓜”一点?
而且D:\smart\sm.dll是什么?没找到阿
ketao_78
2002-10-24
打赏
举报
回复
to bigwind(大风) :
你要找到这个文件,然后
按照regsvr32 D:\smart\sm.dll
这个格式进行注册
bigwind
2002-10-24
打赏
举报
回复
c:\winnt\system32\regsvr32
我找到了这个exe文件,但是怎么注册呢?
运行它,弹出对话框说
No dll name specified
Usage:regsvr32[/u][/s][/n][/i[:cmdline]] dllname
下面就解释u s n i了。
因为这是一个已经应用的办公自动化系统,头儿叫我读这个的源代码,我正在看。
试着运行exe程序,发现问题的。所以程序本身应该没有问题。
如果说“程序所用到的ACTIVEX控件在系统中不存在”,那么怎样知道程序中使用过什么控件呢
ityaa
2002-10-23
打赏
举报
回复
你的程序所用到的ACTIVEX控件在系统中不存在或没有注册
zxm954712
2002-10-23
打赏
举报
回复
你首先应该需要对ActiveX部件进行注册,然后才能使用。
可以用c:\winnt\system32\regsvr32 controlname.
holydiablo
2002-10-23
打赏
举报
回复
应该不是,感觉是程序本身就有问题
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。课程能够帮助学习者快速入门。该课程面向对象:备考计算机二级(
VB
)的课程备课期末考试自学
VB
程序设计课程注意提高学习者实战技巧,授课过程中以实际操作演示为主,帮助学习者快速地掌握编程的实际方法和技巧。课程以2019年计算机二级大纲为主线,详细介绍了
VB
的相关知识点。
打开
wps,提示: 运行
时
错误 429
activeX
部件
不能
创建对象
电脑使用bug:
打开
wps,提示: 运行
时
错误 429
activeX
部件
不能
创建对象
。
VB
6 Getobject(,“excel.application“) 错误429
ActiveX
部件
无法
创建对象
VB
6 IDE中调试的
时
候发现 Getobject(,“excel.application”) 的使用
时
总是无法获取
打开
着的EXCEL对象 报错情况: err.description
ActiveX
部件
无法
创建对象
err.number 429 可疑惑是IDE生成的
EXE
文件
是可以正常运行的 这
时
我头大了, 最害怕的是微软通过某些补丁把这个
ActiveX
部件
创建对象
功能去掉了. 那以后怎么搞生产力软件? 这个可是交通大道哦! 但又试了下Createobject(“excel.application”)
打开
WPS或office,提示运行
时
错误‘424’或 运行错误‘429’,
ActiveX
部件
不能
创建对象
打开
WPS 运行
时
错误‘424’或 运行错误‘429’,
ActiveX
部件
不能
创建对象
ActiveX
部件
不能
创建对象
: 'scripting.FileSystemObject'
解决方法: 1.首先,是不是从来都是这种情况,如果只是偶尔的,一会儿是,一会儿不是,问题就不好办。如果是本身就有问题,那就是“scrrun.dll”
文件
未注册。使用regsvr32 scrrun.dll就可以 2.
VB
里用set fso=CreateObject("Scripting.FileSystemObject") asp里边用 set fso=Server.C
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章