Как отличить проекты VB5 от VB6? - PullRequest
3 голосов
/ 10 июня 2009

Мне нужно поддерживать ряд незначительных устаревших приложений, и большинство из них не имеют или имеют минимальную документацию. Есть несколько из них, которые были написаны в VB5 или 6, но я не могу сказать, какие именно. Кажется, нет большой разницы во внешнем виде исходного кода, и я могу загрузить любой из них, используя VB6, и даже запустить их в IDE, но у меня есть ощущение, что старшим из них является VB5. Есть ли способ определить, посредством проверки кода, какой проект был создан? Или каким-то другим способом.

Ответы [ 2 ]

2 голосов
/ 10 июня 2009

Файл .VBP для проекта VB6 будет содержать такую ​​строку:

Retained=0

Файлы проекта VB5 не содержат этой строки. Вы можете загрузить файлы проекта VB6 в VB5, но получите предупреждение о недопустимом «сохраненном» ключе.

0 голосов
/ 10 июня 2009

Это в файле проекта.

Кроме того, если вы оба установили, при открытии файла проекта из Проводника он должен запустить инструмент «Выбор VB», который определит, какую версию открыть для этого проекта.

...