2009-06-09 64 views
3

我必須保留一些次要的舊版應用程序,其中大多數沒有或只有最少的文檔。有一些是用VB5或者6編寫的,但是我不知道是哪一個。在源代碼的外觀上似乎沒有太大的區別,我可以使用VB6加載任意一個,甚至可以在IDE中運行它們,但我感覺兩者中較老的是VB5。有沒有辦法通過代碼檢查來了解哪個項目是創建的?或者以其他方式。如何區分VB5和VB6項目?

回答

2

了VB6項目將包含這樣一行.vbp文件:

Retained=0 

VB5項目文件不包含此行。您可以在VB5中加載VB6項目文件,但會收到有關無效「Retained」鍵的警告。

0

它在項目文件中。另外,如果你已經安裝了,當你從資源管理器打開項目文件時,它應該啓動「VB選擇器」工具,該工具將確定爲該項目打開哪個版本。