如何在没有项目文件的情况下恢复项目
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
我不是 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