如何在Visual Basic项目中处理旧版OCX文件



我继承了一个旧的VBP项目,该项目表面上可以在Visual Basic 6中使用。

研究表明,它有两个.ocx文件,需要在regsvr32中注册。将VB6加载到Windows XP安装中似乎可以让我成功地注册它们。

然而,VB6仍然让他们窒息。当我加载项目时,会记录两个错误:

Line 228: Class CvsInSightDisplayOcx.CvsInSightDisplay of control Camera1 was not a loaded control class.
Line 5841: Class Xtimer01.Xtimer of control Xtimer1 was not a loaded control class.

当然,这个项目不会编译。我可以采取哪些步骤使这些.ocx文件发挥良好的效果?

@Bob77的评论让我找到了一个由两部分组成的解决方案。

1) 其中一个组件需要正式安装。(谢天谢地,它仍然可用。)
2) 两者都需要使用Notepad从.vdp文件中手动删除,并通过VB6 UI通过Project->Components…添加。。。和"浏览…"

最新更新