Открытие проекта Visual Basic - PullRequest
12 голосов
/ 02 июня 2010

У меня есть несколько старых источников, написанных на Visual Basic. Есть файлы *.bas, *.cls, *.frm и *.vbp. Как я понимаю, vbp - это файл проекта. Но я не могу открыть его с моей Visual Studio 2008.

Какую версию VS я должен установить, чтобы открыть файл *.vbp? Google говорит, что это Visual Studio 6, но я не уверен, и я не могу найти Visual Studio 6 для загрузки. Существует ли общедоступная бесплатная версия Visual Studio 6 с Visual Basic?

Спасибо.

Ответы [ 4 ]

9 голосов
/ 02 июня 2010

VBP действительно является файлом проекта VB 5/6.

VS6 / VB5 / VB6 не бесплатны, поэтому, если вы хотите построить проект, вам придется потратить 5 долларов на ebay.

VB5 Control Creation Edition (только сборка компонентов COM) была единственной бесплатной версией MS, выпущенной.

В старых версиях VS.net был включен способ импорта VBP и его обновления до VB.NET, но с YMMV (значительно).

Редактирование; Если вы просто хотите взглянуть на структуру источника / проекта, все файлы, кроме .frx, имеют простой формат ascii.

6 голосов
/ 03 июня 2010

Если у вас есть подписка MSDN, то VB6 доступен для бесплатной загрузки. В противном случае попробуйте ebay , как предлагает Алекс, но обычно это стоит значительно больше, чем 5 долларов.

5 голосов
/ 14 марта 2012

Microsoft рекомендует пользователям приобрести стороннюю программу преобразования под названием ArtinSoft, http://msdn.microsoft.com/en-us/ff793478

1 голос
/ 03 июня 2010

При открытии файла vbp, который является файлом проекта, у вас, скорее всего, появится мастер импорта, который после попытки импорта проекта, скорее всего, скажет вам, что существует набор зависимостей, которые vb6 использовал для использования. нет и будет ошибка. Вам необходимо установить vb5 / 6 или хотя бы установить файлы зависимостей, чтобы продолжить импорт. Вы можете просмотреть исходный код из текстовых файлов простого ascii файлов .frM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...