Что делать, если у меня нет Visual Basic 6.0 и мне нужно скомпилировать проект VB6? - PullRequest
9 голосов
/ 09 октября 2008

Клиент хочет, чтобы я выполнил некоторую работу по обслуживанию приложения VB 6.0 (также планируется переход на .NET), но у него нет средств разработки, потому что он получил только исходный код и запущенное приложение из оригинальный программист, которого больше нет в наличии.

Насколько я знаю, Microsoft не продает Visual Studio 6.0. Как я могу изменить и скомпилировать исходный код приложения VB6 без VB6? или Где взять Visual Studio 6.0, если Microsoft его не продает?.

Даже если я перенесу все в .NET без выпуска новой версии VB6, я хотел бы иметь возможность открыть проект и увидеть, как он компилируется и запускается, чтобы лучше его понять.

У меня есть VS 2005 и VB 2008. Но я понимаю, что если я попытаюсь открыть проект, код будет преобразован в VB.NET, и это не то, чего я хотел бы, прежде чем лучше узнать проект.

Ответы [ 6 ]

14 голосов
/ 09 октября 2008

Насколько я помню, Visual Studio 6.0 доступна для подписчиков MSDN.

1 голос
/ 16 октября 2008

Многие учебники по Visual Basic 6 часто включали довольно удобную версию, если VB (я не могу вспомнить точное имя от руки, возможно, VB 6 для студенческого издания?), Которая позволяла компилировать файлы .exe. Учебники VB 5 обычно поставляются в комплекте с VB 5 CCE, учебники VB 4 в комплекте с VB 4 WM, и ни одна из них не является подходящей заменой для производственного приложения VB 6 IMHO, особенно из-за отсутствия возможности создавать файлы .exe.

Я скажу, Visual Studio 2005 (VB 8) достаточно хорошо конвертировал приложения VB 6, если это приемлемое временное решение (которое может не соответствовать требованиям для больших сред выполнения .NET 2.0).

1 голос
/ 09 октября 2008

Visual Basic 5 Control Creation Edition может подойти, пока вы не получите полную версию VB6. Есть ограничения, и это 5, а не 6, но в зависимости от объема и сложности приложения оно может работать для вас в качестве временной меры.

1 голос
/ 09 октября 2008

Охота на Ebay или Craigslist. Или позвоните своему постоянному поставщику программного обеспечения, я уверен, что они все еще могут получить его по такой причине.

0 голосов
/ 09 октября 2008

Как Amazon, так и eBay в настоящее время имеют копии для продажи (хотя они кажутся немного дорогими, но это будет дорогой ценой для вашего клиента, так что они сами решат, заплатят ли они это).

Возможно, вы захотите проверить лицензию на VB.net; он может позволить вам запускать предыдущие версии программного обеспечения, такие как VB6 (хотя, конечно, вам все равно придется использовать реальный носитель для его установки).

MSDN "Visual Studio 2008 Professional с MSDN Professional" имеет предыдущую версию инструментов Visual Studio, но стоит 1200 долларов США, поэтому, если вам нужен только VB6, лучше использовать eBay.

Имейте в виду, что в пакете MSDN есть все языки Visual Studio и VS6 до VS2008, поэтому он, вероятно, имеет все необходимое.

0 голосов
/ 09 октября 2008

Чтобы получить представление о коде, вы можете попробовать скомпилировать части приложения в MS Office / VBA.

Конечно, это будет иметь ограниченную функциональность, но может быть достаточным для некоторых испытаний.

...