注册 登录
编程论坛 VB6论坛

MSCOMCTL.OCX 不能加载,我都晕死了,求助啊!

wl8362832 发布于 2012-10-15 09:04, 9636 次点击
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录



我都快疯了,就是不能加载,
重新安装SP6不行
注册MSCOMCTL.OCX,提示注册成功,但是还是不能加载
重新COPY了一个 MSCOMCTL.OCX ,注册成功后,还是不能加载

我就晕了!神马问题?百度了一天没解决!
13 回复
#2
wube2012-10-15 09:35
[转]
如何注册Windows\system32\下的所有.dll和.ocx文件?
在开始->运行(win+r)下输入命令:
cmd /c for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
cmd /c for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i

注:如出现 “xxx.exe - 无法找到入口,无法定位程序输入点 xxx 于动态链接库 xxx.dll上。” 或是 “损坏的图像
应用程序或 DLL X:\xxx.DLL 为无效的 Windows 映像。
请再检测一遍您的安装盘。” 的问题一般是由于dll文件版本与exe文件版本不同造成,此时可更换压缩包内的其他版本dll文件,
再放进程序的目录。

再看你的OCX有断没
只有本站会员才能查看附件,请 登录
#3
wl83628322012-10-15 10:00
回复 2楼 wube
只有本站会员才能查看附件,请 登录


你看看这样正常吗?

不知道怎么解决了
#4
wube2012-10-15 10:01
当然不正常
#5
wl83628322012-10-15 10:02
回复 2楼 wube
只有本站会员才能查看附件,请 登录

这个是英文版的
#6
wl83628322012-10-15 10:03
回复 4楼 wube
那要怎么解决呢?

,请教您了
#7
wube2012-10-15 10:04
看断在哪从那开始解决
解法其实我从没遇过
记得网路上有修复类似问题的工具
临时找不出来等其他版大来帮解决吧~
#8
wube2012-10-15 10:08
至少先确定问题点了
你再去Depends其他OCX
看是不是只有这个有问题
再上网找类似案例的解法
#9
wl83628322012-10-15 10:08
回复 7楼 wube
能否帮我解答一下什么叫 断了?
怎么看断在了哪里?
#10
wube2012-10-15 10:12
OCX和DLL都不是单独能存在运行的
他们跟系统中其他DLL都有环环相扣的相依性
只要其中一条线断掉就会有问题
编程时也会遇到类似问题
通常在XP编的OCX或DLL
拿去WIN7里用就会有类似情况
#11
wube2012-10-15 10:16
"通常在XP编的OCX或DLL
拿去WIN7里用就会有类似情况"
这只是举例

也许你的安装包有问题或
你安装了很多不同语系程式
或你安装程式和其他某些程式部分档案相冲突
或很多很多原因
你的电脑不是我在用我也不能确定原因

网路找找吧
一定也有遇过类似问题的人
#12
wl83628322012-10-15 10:17
回复 10楼 wube
只有本站会员才能查看附件,请 登录

这个也是这毛病,但是他就可以在VB里 加载成功
#13
wube2012-10-15 10:47
都是MPR.DLL

MSCOMCTL.OCX好像有替代的
Microsoft Forms2.0 Object Library
#14
xsshhl2013-04-10 14:07
据说是安装了office 2003后,安装office2007,引起的。把office 2007卸载就会好。
1