首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(8) | 引用(0) | 阅读5835次
VB类未注册不能加载控件解决

今天同事的系统很奇怪,昨天还打开好好的工程文件,今天一打开就报告:不能加载OCX,继续加载工程吗?然后就是加载错误。

一看左边的工具箱上的控件,以前引用 加载的控件 图标全部编程了白板。

LOG文件:

行 62:不能加载控件 ccom。
行 146:不能加载控件 txt_data3。

运行提示:“类未注册。查找对象,其CLSID为:{ 00000010 — 0000 — 0010 — 8000 — 00AA006D2EA4 }”。

手动注册了一个,就好了一个,但是实在太多了,因此决定还是写个小程序算了:

Private Sub Command1_Click()
Dim mypath As String
Dim myname As String
mypath = "F:\WINXP\system32\"   ' 指定路径。
myname = Dir(mypath + "*.ocx") ' 找寻第一项。
Do While myname <> ""   ' 开始循环。
   Debug.Print myname
   If (Shell("regsvr32 /s " + myname) = 0) Then
    Debug.Print myname, "regsvr32 err"
   End If
   myname = Dir
Loop
Debug.Print "Over"
End Sub

不过很奇怪,重新安装了VB也不行,估计是因为文件都在,所以安装程序没有进行再次覆盖、注册操作等。不过不明白为什么会出这个错误

VBP工程文件关于 引用、部件、控件 的信息Reference=*\G{ 00020430-0000-0000-C000-000000000046 }#2.0#0#..\..\..\WINXP\System32\STDOLE2.TLB#OLE Automation
Object={ 648A5603-2C6E-101B-82B6-000000000014 }#1.1#0; MSCOMM32.OCX


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/vberrocx.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1119507363

2005年6月23日14:16星期四  [Dev开发] 追踪此文的RSS
路过在 2007年12月15日23:47星期六 评论:
我的程序打包后安装时没出什么错,只是有的机器一运行也提示出现“类未注册……”和你的出错信息一样,可有的机器却可以正常运行。我该怎么办呢?(随意性太大了,实在找不出这几台机器有什么不一样的地方)

Linny在 2006年8月7日10:38星期一 评论:
我找到错误了,抱错的类是在DAO350.dll中的,DAO360.dll注册了也不行,非得注册DAO350.dl。不过按理说两者有其一就行了,想不通,DAO360.dll版本不是更新些吗?
Yippee 回复于 2006年8月7日14:18
你安装程序用什么打包的,有没有注册那些控件之类的。

Ginger在 2006年7月10日14:19星期一 评论:
我的情况和你的不太相同,我的控件都加载了,但是一运行到含有DATA控件的窗口就报和你相同的错,我找了半天也找不到哪里有问题,哪个类未注册?
Yippee 回复于 2006年7月10日16:21

这个好像和MDAC版本有关系吧。


Ginger在 2006年7月10日11:34星期一 评论:
大侠,我用了你的方法,也还是不行啊!只注册OCX控件吗?还有别的要注册吗?
Yippee 回复于 2006年7月10日13:18

MicroSoft DAO 3.6 Object Library dao36.dll PROGRAM FILES目录下的。


Ginger在 2006年7月6日17:40星期四 评论:
兄弟有人在我网上留言我只是条忘了前世的鱼,说好了今生在那片海边等待(wow gold),却忘了你的样子和相约的日子(wow gold)请问这里边的wow gold是什么意思,什么金币?奇怪,落伍了,成文盲了
Yippee 回复于 2006年7月7日08:25
不是很清楚你的具体情况,应该是只要注册OCX控件的。

[1] [2]

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1858
在线: 9||用户: 2577 [列表]
今日:396||到访:2886460
Rss:897737||评论:1605

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8