首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

mscomctl.ocx真的逾期吗

2013-06-26 
mscomctl.ocx真的过期吗?今日一电脑运行VB6的程序,提示.......imglist...mscomctl.ocx过期了或损坏......

mscomctl.ocx真的过期吗?
今日一电脑运行VB6的程序,提示.......imglist...mscomctl.ocx过期了或损坏......
我把那个OCX重新注册了下,还是不行,奇怪.
忽然想起,以前处理过这种问题.原来是用户把分辨率调的太大了的缘故.
我看了下那台电脑的分辨率,果然,是1400多*xxx,我把它调为1024X768就OK了.
[解决办法]
没看懂,应该这控件就算在1920的全高清分辨率下也是可以用的啊
[解决办法]
我现在电脑就是1400多*xxx,为什么可以用啊?
[解决办法]
安装过某些软件比如盗版的office等会修改系统文件中的mscomctl.ocx导致vb不能正常工作,mscomctl.ocx错误的情况下如果打开过vb工程,则vbp文件中某些部分(多是版本)也会被修改导致以后即使修复了mscomctl.ocx也无法正常打开,可以试试修复mscomctl.ocx后用记事本打开工程的vbp文件,找到mscomctl.ocx这行吧后面的#2.1之类改成#2.0试试
[解决办法]
都是爱钻研的好同学,呵呵。
[解决办法]

引用:
引用:
安装过某些软件比如盗版的office等会修改系统文件中的mscomctl.ocx导致vb不能正常工作,mscomctl.ocx错误的情况下如果打开过vb工程,则vbp文件中某些部分(多是版本)也会被修改导致以后即使修复了mscomctl.ocx也无法正常打开,可以试试修复mscomctl.ocx后用记事本打开工程的vbp文件,找到mscomctl.ocx这……


+1确切说是office2003迷你版,曾经遇见过,被弄惨了。
[解决办法]
VB6带的公共控件,是VB自己实现的(画出来的),而不依赖操作系统。而VB6本身在2004年就被微软放弃了。这导致VB6的公共控件在新的系统上仍然按照Win98的样式绘制控件,而和系统格格不入。倒是VB5.0由于使用操作系统的库而兼容性更好。总之用VB6这么一个过时的东西就要有心理准备。
[解决办法]
引用:
安装过某些软件比如盗版的office等会修改系统文件中的mscomctl.ocx导致vb不能正常工作,mscomctl.ocx错误的情况下如果打开过vb工程,则vbp文件中某些部分(多是版本)也会被修改导致以后即使修复了mscomctl.ocx也无法正常打开,可以试试修复mscomctl.ocx后用记事本打开工程的vbp文件,找到mscomctl.ocx这行吧后面的#2.……



2.1是较新的mscomctl.ocx版本,不能正常打开这种,这主要是说明你机器上装的mscomctl.ocx版本老了些,需要更新.
[解决办法]
mscomctl.ocx包含9类控件,是集成控件包,包括:TabStrip,Toolbar,StatusBar,ProgressBar,TreeView,ListView,ImageList,Slider,ImageCombo.
安装了VSSP6后,就是:Microsoft Windows Commom Controls 6.0 (SP6)

热点排行