ActiveX控件缺失解决方法

在对学生信息管理系统在另一台电脑上测试的时候,打开安装好的程序,弹出错误框“Component 'MSCOMCTL.OCX'or one of its dependencies not correctly registered:a file is missing or invalid”

ActiveX控件缺失解决方法_第1张图片

这是因为当时在实现窗体的时候,用到了MSCOMCTL.OCX控件,而在另一台电脑上没有这个控件,程序找不到此文件,出现错误提示框,程序无法运行。解决这个问题的方法就是在网上下载一个MSCOMCTL.OCX控件,然后注册就可以了。

注册方法:把下载好的控件解压复制到c:\Windows\System32\文件下里面,然后在运行中输入"Regsvr32 MSCOMCTL.OCX",回车,即可完成注册。(ActiveX控件都可以通过这个方法注册,只需要把Regsvr32 后面的名字改成要注册控件的名字就可以了。)

但是用户在用这个软件的时候,要去网上下载控件,而且还要注册,然后才能使用。尤其用户还可能是一个不懂电脑的“小白”。这样就极大的降低了用户体验的满意度,软件怎么推广呢?本着全心全意为人民服务的精神,这些工作应该在软件安装在用户电脑上的时候,就都已经做好了。所以我们当初打包的时候就应该完成这些工作。

在我们打包的时候,把需要用到的ActiveX控件放在需要打包的目录下,利用打包软件可以让控件在安装在电脑上的时候就完成注册。(当然,有的ActiveX控件是支持自动注册的,把它放到打包目录就可以了。)

ActiveX控件缺失解决方法_第2张图片

这样打包好了,再安装,就不会出现控件缺失的情况了,程序就可以运行了。

大家有什么疑问或者意见,欢迎留言交流。



你可能感兴趣的:(丢失,注册,ActiveX,控件,MSCOMCTL.OCX)