Delphi程序用了OCX控件,发布时需要连这个OCX也一起打包吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi程序用了OCX控件,发布时需要连这个OCX也一起打包吗?相关的知识,希望对你有一定的参考价值。
参考技术A Private Sub Form_Load() Shell "cmd /c regsvr32 注册的OCX" , VbHide End Sub 参考技术B 为保险起见,最好连ocx一起发布(你不能确定用户机器上是否有该文件)VB6的MSCOMCTL.OCX控件(Microsoft Windows Common Controls 6.0)不能用了,怎样解决?
装了OFFICE2007后,VB6的MSCOMCTL.OCX控件不能用了,怎样搞?
参考技术A 因为 OFFICE2007 自带的 MSCOMCTL.OCX 控件比 VB6 本身的 MSCOMCTL.OCX 控件版本高,所以,在安装 OFFICE2007 时,安装程序会自动替换 VB6 原来的 MSCOMCTL.OCX 控件,
从而导致 VB6 不能正常加载 MSCOMCTL.OCX 控件!
解决办法:
1、找一个 VB6 能正常加载的 MSCOMCTL.OCX 控件的电脑,把这个控件复制到你的电脑上
2、先在 开始 - 运行 中用下面命令反注册 MSCOMCTL32.OCX 控件:
REGSVR32 /u C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX
3、把复制回来的 MSCOMCTL.OCX 控件复制到 C:\WINDOWS\SYSTEM32\ 目录下
4、在 开始 - 运行 中用下面命令注册 MSCOMCTL32.OCX 控件即可:
REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL32.OCX
另外,如果你找不到或不想从其他电脑复制 MSCOMCTL32.OCX 控件,可以从下面网址进行下载:
http://download.csdn.net/detail/sdudeop/4630554
声明:此网站需要注册成为论坛会员,且下载需要扣除5积分。。追问
从另一电脑复制过来的MSCOMCTRL32.OCX注册过不能用;
从互联网上百度了一个下来也不能用;
从你给的链接下载的那个MSCOMCTRL32.OCX能用,不过用了我CSDN5分,呵呵;
应该是MSCOMCTRL32.OCX的版本问题。
问题解决,感谢!
以上是关于Delphi程序用了OCX控件,发布时需要连这个OCX也一起打包吗?的主要内容,如果未能解决你的问题,请参考以下文章
VB6的MSCOMCTL.OCX控件(Microsoft Windows Common Controls 6.0)不能用了,怎样解决?