2009-06-09 242 views
3

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

回答

2

了VB6项目将包含这样一行.vbp文件:

Retained=0 

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

0

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