vb 6无法打开表单路径/文件访问错误:filepath.log

时间:2018-01-06 02:32:53

标签: vb6

所以我试图在vb 6中打开一个特定的表单,它表示路径/文件访问错误" filepath.log&#34 ;;

当我尝试打开日志文件时,这是内容

Line 2: Could not create reference: '{90F3D7B3-92E7-44BA-B444-6A8E2A3BC375}#1.0#0'.
Line 3: Could not create reference: '{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0'.

有没有办法打开这个特定的表格。我可以在项目中打开其他表单。

更新

我在记事本中尝试打开.vbp项目文件并找到了引用的来源。

Object={90F3D7B3-92E7-44BA-B444-6A8E2A3BC375}#1.0#0; actskin4.ocx
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0; COMCTL32.OCX

我仍然不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

如果无法加载表单上的一个或多个控件,VB6 IDE通常会拒绝显示表单。

(如果您只是需要阅读代码的一些细节,您当然可以在文本编辑器中查看.frm文件。)

根据日志文件和.VBP的组合信息,很明显列出的两个OCX文件未在您的开发PC上注册。他们可能会或可能不会在场。

作为第一步,我会在PC上搜索它们是否可以定位。通常,OCX文件将安装到\Windows\SysWOW64\Windows\System32文件夹中,但其他位置肯定是可能的。

COMCTL32.OCX是一个Microsoft文件,因此您可能会找到它。我不知道另一个是什么。)

  • 假设您找到这些文件,很可能您可以在找到它们的位置注册它们(有很多可能性,但这可能是一个好的开始)。

  • 如果您无法找到它们,您必须先找到一些副本(可能是其他开发人员?),然后才能继续。如果actskin4.ocx是一个专业的第三方控件,那么可能它会附带一个你应该找到的适当的安装程序。运行

Here are Microsoft's instructions to manually register a DLL / OCX