我不得不维护一些次要的遗留应用程序,其中大多数都没有或只有很少的文档。其中有几个是用VB5或6编写的,但我不知道是哪一个。源代码的外观似乎没有太大区别,我可以使用VB6加载它们中的任何一个,甚至可以在集成开发环境中运行它们,但我感觉两者中较老的一个是VB5。有没有办法通过代码检查来判断项目是在哪一个项目中创建的?或者其他方式。
发布于 2009-06-09 22:23:11
VB6项目的.VBP文件将包含如下所示的行:
Retained=0VB5项目文件不包含此行。您可以在VB5中加载VB6项目文件,但您会收到有关无效的“保留”键的警告。
发布于 2009-06-09 22:24:52
它在项目文件中。
另外,如果您已经安装了这两个工具,当您从资源管理器打开项目文件时,它应该会启动"VB选择器“工具,该工具将确定为该项目打开哪个版本。
https://stackoverflow.com/questions/972752
复制相似问题