我必须维护一些次要的遗留应用程序,其中大多数没有或只有很少的文档。其中有几个是用 VB5 或 6 编写的,但我分不清是哪一个。源代码的外观似乎没有太大区别,我可以使用 VB6 加载其中一个,甚至可以在 IDE 中运行它们,但我感觉两者中较旧的是 VB5。有没有办法通过代码检查来判断项目是在哪个项目中创建的?或者其他方式。
最佳答案
VB6 项目的 .VBP 文件将包含如下一行:
Retained=0
VB5 项目文件不包含此行。您可以在 VB5 中加载 VB6 项目文件,但您会收到有关无效“保留”键的警告。
关于vb6 - 如何区分 VB5 和 VB6 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/972752/