3

我必须维护一些较小的遗留应用程序,其中大多数没有或只有很少的文档。其中有几个是用 VB5 或 6 编写的,但我不知道是哪个。源代码的外观似乎没有太大区别,我可以使用VB6加载任何一个,甚至可以在IDE中运行它们,但我感觉两者中的旧版本是VB5。有没有办法通过代码检查来判断项目是在哪个项目中创建的?或者其他方式。

4

2 回答 2

2

VB6 项目的 .VBP 文件将包含如下一行:

Retained=0

VB5 项目文件不包含此行。您可以在 VB5 中加载 VB6 项目文件,但会收到有关“保留”键无效的警告。

于 2009-06-09T22:23:11.470 回答
0

它在项目文件中。

此外,如果您已经安装了这两个版本,当您从资源管理器中打开项目文件时,它应该启动“VB 选择器”工具,该工具将确定为该项目打开哪个版本。

于 2009-06-09T22:24:51.530 回答