如何在没有项目文件的情况下恢复项目

How to restore a project without project file

我不是 VB 程序员,但我必须处理一个较旧的 VB6 项目。 根据我的想法,应该有一个 VBP 文件,但这不是我的情况。 我只有 frx、frm 和 bas 文件。 由于我不是专家,因此我会先添加一个项目并添加所有文件。 如果我单击自动发生的 MainFrm.frm:

然后我想我必须添加作为 frx 文件的组件,但是当我将它拖放到项目中时,我得到了这个:

因此这不一定是正确的方法。

同样,如果我尝试启动该项目(只是为了查看它在哪个级别中断,我什至在开始之前就卡住了:

并且日志显示一长串错误:

第 139 行:控件 grdH 的 Class MSFlexGridLib.MSFlexGrid 不是加载的控件 class。

第 329 行:控件 grdMis 的 Class MSFlexGridLib.MSFlexGrid 不是加载的控件 class。

第 145 行:grdH 中的 属性 名称 _ExtentX 无效。

第 146 行:grdH 中的 属性 名称 _ExtentY 无效。 ...

因此我还有什么可以做的吗?

谢谢

帕特里克

你走在正确的道路上。但是,您将只添加 .frm 和 .bas 文件。 .frx 文件是由 IDE 处理的二进制文件。要解决这些错误,请根据需要添加引用和组件。在 MSFlexGrid 的情况下,转到 Project|Components 和 select 列表中的控件:

可能会添加更多参考和组件。当编译器将它们引起您的注意时,请继续研究它们。如果您需要添加对库的引用,则在 Project|References:

下有一个类似的 window