不论是项目程序,难免会引用到系统或特殊的组件,因此,当这些组件出问题的时候,相应的程序也就出问题了。
昨天,我打开一个使用VFP数据库制作的项目程序,当打开表单的时候,提示要打开Open *.ocx类型的文件。如果找不到此文件,程序就不能正常运行,如果忽略或终止,程序也不能正常运行,总之,非要*.ocx类型的文件不可。
这是什么原因呢,原因如下:
VFP项目引用到*.ocx类型的文件,此文件正是Mscomctl.ocx控件,或称为组件吧。俺的程序中引用到TreeView控件,必须要有Mscomctl.ocx控件,否则就不能正常运行。
解决的办法如下:
①获取Mscomctl.ocx文件
从您的本机电脑中,搜索一下,是否有Mscomctl.ocx此文件。如果没有,就到网上下载一个。无论如何,必须将Mscomctl.ocx文件弄到手。
该文件如下,是这样的一个文件。
②注册Mscomctl.ocx文件
有了Mscomctl.ocx文件,还必须进行系统的注册。如何注册呢,方法非常简单,直接将Mscomctl.ocx文件复制之后,粘贴到c:\windows\System32文件夹下即可。
这样,万事已迎刃而解,希望本文对您有所帮助。