我必须维护一些较小的遗留应用程序,其中大部分都没有或只有很少的文档。其中有几个是用VB5或6编写的,但我不清楚哪个。源代码的外观似乎没有太大的区别,我可以使用VB6加载任何一个,甚至在IDE中运行它们,但我感觉两者中较旧的是VB5。有没有办法告诉代码检查创建了哪个项目?或者其他一些方式。
答案 0 :(得分:2)
VB6项目的.VBP文件将包含如下所示的行:
Retained=0
VB5项目文件不包含此行。您可以在VB5中加载VB6项目文件,但是会收到有关无效“保留”键的警告。
答案 1 :(得分:0)
它在项目文件中。
此外,如果您已经安装了两个,当您从资源管理器中打开项目文件时,它应该启动“VB选择器”工具,该工具将确定为该项目打开的版本。