Как установить Visual Basic 6 на Windows 7 или 8.1

Вопрос : Если бы мне пришлось отказаться от Windows XP SP3 для перехода на более позднюю операционную систему - возможно, Windows 8 - могу ли я продолжать использовать Visual Basic 6 SP6? В качестве альтернативы, какой уровень совместимости можно ожидать с предыдущей Windows 7? Я знаю, что должен перейти на Visual Basic 2010, но в восемьдесят лет начать с нуля не так просто! Вопрос : Если бы мне пришлось отказаться от Windows XP SP3 для перехода на более позднюю операционную систему - возможно, Windows 8 - могу ли я продолжать использовать Visual Basic 6 SP6

Visual Basic 6 несовместим с Windows 7 и 8, но с некоторыми изменениями все еще возможно завершить установку. Кроме того, вы можете использовать эту среду разработки с использованием методов виртуализации.

Ответ . Установка среды разработки Visual Basic 6 в последних версиях операционных систем Windows официально не поддерживается Microsoft. Хотя использование Vista не представляет особых трудностей, совместимость VB 6 постепенно ухудшалась с Windows 7, пока не возникли серьезные проблемы совместимости с Windows 8. При запуске установки мастер установки блокируется, не оставляя других возможностей. пользователь. Согласно информации, представленной на странице технической поддержки, Microsoft обеспечит совместимость пакета Visual Basic 6 Runtime также с новыми операционными системами, включая Windows 8, чтобы обеспечить выполнение программного обеспечения, разработанного в этой среде разработки, но в дополнение к этому оно не Есть обновления для компилятора или пользовательского интерфейса. Хотя концептуально возможно перенести ваши проекты в более поздние версии среды разработки, этот выбор создает много проблем для поддержки приложений и может потребовать переписать целые части исходного кода, чтобы сделать их совместимыми с обновленными библиотеками. В то же время такие обширные изменения потребуют повторной сертификации правильной работы приложения путем запуска тестовых батарей и последующей отладки. Легко представить, что для многих устаревших программ и для компаний с ограниченным бюджетом это решение неосуществимо. Более приемлемой альтернативой может быть использование программного обеспечения для виртуализации. Настроив виртуальную машину для запуска Windows XP, вы можете продолжать использовать эту среду разработки даже на компьютерах под управлением Windows 8. С этой операционной системой операция становится более трудоемкой, поскольку Microsoft отказалась от режима XP, ранее предоставленного для комплект. Тем не менее, можно компенсировать сбой, создав личную виртуальную машину. Если у вас имеется Windows 8 Professional, эта версия операционной системы включает программное обеспечение для виртуализации Hyper-V, в противном случае вы все равно можете установить и использовать другое, например, один из продуктов VMWare. Еще один фактор, который необходимо учитывать, заключается в том, что в отсутствие режима XP необходимо будет приступить к установке Windows XP, и для этого потребуется перезапустить код активации со старого компьютера. Однако есть еще одна возможность избежать сложностей, связанных с созданием специальной виртуальной машины. Хотя процедура установки не может работать в Windows 8, можно вручную выполнить загрузку исполняемых файлов и библиотек, необходимых для работы Visual Basic 6, следующим образом:

1. Скопируйте установочные файлы с компакт-диска с программным обеспечением. Войдите в папку и создайте две копии файла Vb98pro.stf.
2. В первом экземпляре присвойте имя Acost.exe, во втором - имя Acmsetup.exe.
3. Создайте копию содержимого каталога установки в папке, в которой вы сохранили содержимое компакт-диска.
5. Щелкните правой кнопкой мыши файл Acmsetup.exe, выберите «Свойства» и настройте его на совместимость с Windows XP с пакетом обновления 3 (SP3).
6. Выполните те же настройки для файлов Acmboot.exe и Setup.exe.
7. Запустите Setup.exe с правами администратора.
8. При появлении предупреждения о возможных несовместимостях подтвердите и продолжайте выполнять инструкции.
9. Выберите опцию пользовательской установки и снимите флажок из Доступ к данным (требование для последующей установки пакета обновления).
10. По завершении установки управляемая процедура будет заблокирована из-за несовместимости с новой операционной системой, но на данный момент весь материал, необходимый для функционирования среды разработки, уже установлен.
11. Перезагрузите компьютер и подтвердите любые запросы на закрытие запущенных приложений.

После завершения установки Visual Basic 6 вам придется приступить к загрузке пакета обновления 6. Как объяснялось выше, это не будет успешным, если вы не отмените выбор Доступ к данным в пункте 9 предыдущей процедуры. Действуйте следующим образом:

1. Скопируйте пакет обновления 6 в папку на жестком диске.
2. В той же папке создайте две копии файла Sp698vbo.stf, назначив сначала имя Acost.exe, а второе имя Acmsetup.exe.
3. Запустите файл Acmsetup.exe.
4. После завершения операции может потребоваться перезагрузка компьютера.

Среда разработки теперь также должна использоваться в Windows 8. Мы отмечаем, что, хотя это последнее решение предлагает более высокую эффективность и более непосредственную рабочую среду, использование программного обеспечения для виртуализации имеет то преимущество, что запуск Visual Basic 6 в операционной системе, для которой он был разработан, и, следовательно, может помочь устранить любые проблемы.

PCProfessional © защищены репродукции.

В качестве альтернативы, какой уровень совместимости можно ожидать с предыдущей Windows 7?