以前写的VB程序,现在打开vbp出现mscomctl.ocx问题

fongzl 2015-05-11 11:42:24
行 218: 控件 StatusBar1 的类 MSComctlLib.StatusBar 不是一个已加载的控件类。

win7系统下出现问题,查找了网上很多方法都不管用,大侠支招
...全文
629 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚狂歌 2015-06-16
  • 打赏
  • 举报
回复
我也遇到过,看看你的win7有没有SP1,把补丁打满就没这个问题了
shsy222 2015-06-09
  • 打赏
  • 举报
回复
我也遇到过楼主的问题。 是安装了office2007以上版本造成的。奇怪的是win8+office2007以上版本通过,而win7+office2007以上版本不行。现在我是win7+office2003,能够注册该控件。
fongzl 2015-05-26
  • 打赏
  • 举报
回复
引用 11 楼 bdxzq 的回复:
实在解决不了就把工程发上来,或发到我邮箱
跟我的代码没有关系啊,有的电脑正常,有的不行,是ocx注册的问题
思考 2015-05-19
  • 打赏
  • 举报
回复
实在解决不了就把工程发上来,或发到我邮箱
赵4老师 2015-05-19
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
一如既往哈 2015-05-12
  • 打赏
  • 举报
回复
文件目录:32位据说在syswow64里,而64位的在system32里。 文件目录别放错了。
fongzl 2015-05-12
  • 打赏
  • 举报
回复
网上有的人说是在VB之前安装了office2007以上版本造成的 需要替换mscomctl.ocx 但是,我替换了也不管用
fongzl 2015-05-12
  • 打赏
  • 举报
回复
注册了也不管用,在部件中添加“Microsoft Windows Common Controls 6.0(SP6)”,提示不能加载
一如既往哈 2015-05-12
  • 打赏
  • 举报
回复
去掉uac,用管理员身份重新注册那个控件
vansoft 2015-05-12
  • 打赏
  • 举报
回复
以管理员运行DOS,然后注册那个文件。
fongzl 2015-05-12
  • 打赏
  • 举报
回复
设置了从不提示,结果是,添加部件的时候没有错误提示,打开程序时错误依旧!
一如既往哈 2015-05-12
  • 打赏
  • 举报
回复
去掉uac----------我是指关闭。
fongzl 2015-05-12
  • 打赏
  • 举报
回复
我已经把uac改为始终通知了,还是这样问题
fongzl 2015-05-12
  • 打赏
  • 举报
回复
去掉uac,指的是把uac调到所有都提示吗?
SimpleIM 即时通讯工具 SimpleIM 安装说明 1. 三个目录 本压缩包包括三个目录, 分别为 src (源程序), res (资源), bin (可执行文件)。 2. src src 目录下包括四个目录, 分别为 Client (客户端), Server (服务端), Common (公用代码), Asp (网页)。 客户端 vbp: /src/Client/Client.vbp (目前版本: Beta 4) 服务端 vbp: /src/Server/Server.vbp 将上述两个文件用 Visual Basic 6.0 (Service Pack 6) 打开即可修改、编译。 asp 下包括 register.asp (注册页面), changepwd.asp (修改密码页面), conn.asp 和 md5.vbs。 3. bin bin 下为最终发行所需的二进制文件, 其中 SimpleIM.exe 为客户端程序, Simple IM Server.exe 为服务端程序。 修改源代码以后需要重新编译这两个文件。 MSWINSCK.OCX 为 Microsoft Winsock Control 6.0 (SP6), 为客户端和服务端需要; MSCOMCTL.OCX 为 Microsoft Windows Common Control 6.0 (SP6), 为客户端需要。 说明: 由于 Windows 98 以上版本 Windows 操作系统包含 MSVBVM60.DLL 等 VB6 运行时文件, 本压缩包中省略。 4. res res 下为图片、css、xsl 和数据库文件。 5. 安装 客户端需要准备的文件: SimpleIM.exe MSWINSCK.OCX MSCOMCTL.OCX 直接这将三个文件打包 (加上说明文档) 即可发布。 服务端需要准备的文件: Simple IM Server.exe MSWINSCK.OCX ServerDb.mdb register.asp changepwd.asp conn.asp md5.vbs 首先在服务器上安装 IIS, 将 register.asp, changepwd.asp, conn.asp, md5.vbs 放在一个支持 asp 的目录下, 然后在这个目录下创建一个目录 (目录名需要保密), 将 conn.asp 中 Const SecretDir = "SecretDir" 引号中的 内容改为这个目录的目录名, 然后将 Simple IM Server.exe, MSWINSCK.OCX, ServerDb.mdb 拷贝到这个目录下, 最后建立主页, 即可投入使用。 6. 兼容性 本程序仅在 Microsoft Windows XP SP2 下测试通过, 不保证在非 WinNT 5.x 内核上的兼容性。
无需解压码,可以使用! ========================================== SimpleIM 即时通讯工具 SimpleIM 安装说明 1. 三个目录 本压缩包包括三个目录, 分别为 src (源程序), res (资源), bin (可执行文件)。 2. src src 目录下包括四个目录, 分别为 Client (客户端), Server (服务端), Common (公用代码), Asp (网页)。 客户端 vbp: /src/Client/Client.vbp (目前版本: Beta 4) 服务端 vbp: /src/Server/Server.vbp 将上述两个文件用 Visual Basic 6.0 (Service Pack 6) 打开即可修改、编译。 asp 下包括 register.asp (注册页面), changepwd.asp (修改密码页面), conn.asp 和 md5.vbs。 3. bin bin 下为最终发行所需的二进制文件, 其中 SimpleIM.exe 为客户端程序, Simple IM Server.exe 为服务端程序。 修改源代码以后需要重新编译这两个文件。 MSWINSCK.OCX 为 Microsoft Winsock Control 6.0 (SP6), 为客户端和服务端需要; MSCOMCTL.OCX 为 Microsoft Windows Common Control 6.0 (SP6), 为客户端需要。 说明: 由于 Windows 98 以上版本 Windows 操作系统包含 MSVBVM60.DLL 等 VB6 运行时文件, 本压缩包中省略。 4. res res 下为图片、css、xsl 和数据库文件。 5. 安装 客户端需要准备的文件: SimpleIM.exe MSWINSCK.OCX MSCOMCTL.OCX 直接这将三个文件打包 (加上说明文档) 即可发布。 服务端需要准备的文件: Simple IM Server.exe MSWINSCK.OCX ServerDb.mdb register.asp changepwd.asp conn.asp md5.vbs 首先在服务器上安装 IIS, 将 register.asp, changepwd.asp, conn.asp, md5.vbs 放在一个支持 asp 的目录下, 然后在这个目录下创建一个目录 (目录名需要保密), 将 conn.asp 中 Const SecretDir = "SecretDir" 引号中的 内容改为这个目录的目录名, 然后将 Simple IM Server.exe, MSWINSCK.OCX, ServerDb.mdb 拷贝到这个目录下, 最后建立主页, 即可投入使用。 6. 兼容性 本程序仅在 Microsoft Windows XP SP2 下测试通过, 不保证在非 WinNT 5.x 内核上的兼容性。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧