Как отличить проекты VB5 от VB6?
Я должен поддерживать ряд незначительных устаревших приложений, и большинство из них не имеют или имеют минимальную документацию. Есть несколько из них, которые были написаны в VB5 или 6, но я не могу сказать, какие именно. Кажется, нет большой разницы во внешнем виде исходного кода, и я могу загрузить любой из них с помощью VB6 и даже запустить их в IDE, но у меня есть ощущение, что старшим из них является VB5. Есть ли способ определить, посредством проверки кода, какой проект был создан? Или каким-то другим способом.
2 ответа
Файл.VBP для проекта VB6 будет содержать следующую строку:
Retained=0
Файлы проекта VB5 не содержат эту строку. Вы можете загрузить файлы проекта VB6 в VB5, но получите предупреждение о недопустимом "сохраненном" ключе.
Это в файле проекта.
Кроме того, если вы оба установили, при открытии файла проекта из Проводника, он должен запустить инструмент "Выбор VB", который выяснит, какую версию открыть для этого проекта.