Ответ 1
VB6 Устанавливает отлично в Windows 7 (и Windows 8/Windows 10) с несколькими оговорками.
Вот как установить его:
- Прежде чем приступить к процессу установки ниже, создайте файл с нулевым байтом в
C:\Windows
, называемыйMSJAVA.DLL
. Процесс установки будет искать этот файл, и если он его не найдет, это приведет к установке старой старой Java и потребует перезагрузки. Создавая файл с нулевым байтом, установка заплесневелой Java обойдется, и перезагрузка не потребуется. - Отключить UAC.
- Вставьте компакт-диск Visual Studio 6.
- Выход из настройки автозапуска.
- Перейдите в корневую папку компакт-диска VS6.
- Щелкните правой кнопкой мыши
SETUP.EXE
, выберитеRun As Administrator
. - В этом и других предупреждениях совместимости программ нажмите "Запустить программу".
- Нажмите "Далее" .
- Нажмите "Я принимаю соглашение", затем "Далее" .
- Введите имя и информацию о компании, нажмите "Далее" .
- Выберите "Пользовательская настройка", нажмите "Далее" .
- Нажмите "Продолжить", затем "ОК".
- Настройка будет "думать сама по себе" около 2 минут. Обработка может быть проверена путем запуска диспетчера задач и проверки использования ЦП ACMSETUP.EXE.
- В списке опций выберите следующее:
- Microsoft Visual Basic 6.0
- ActiveX
- Доступ к данным
- Графика
- Все остальные параметры следует отключить.
- Нажмите "Продолжить", настройка продолжит.
- Наконец, появится диалоговое окно успешного завершения, после чего нажмите "ОК". На этом этапе установлен Visual Basic 6.
- Если у вас нет компакт-диска MSDN, снимите флажок в следующем диалоговом окне и нажмите "Далее" . Вы будете предупреждены о нехватке MSDN, но просто нажмите "Да", чтобы принять.
- Нажмите "Далее" , чтобы пропустить установку Installshield. Это действительно старая версия, которую вы все равно не хотите.
- Нажмите "Далее" еще раз, чтобы пропустить установку BackOffice, VSS и SNA Server. Не нужно!
- В следующем диалоговом окне снимите флажок "Зарегистрировать сейчас" и нажмите "Готово".
- Мастер выйдет, и все готово. Вы можете найти VB6 в разделе "Пуск", "Все программы", "Microsoft Visual Studio 6. Наслаждайтесь"
- Включить UAC снова
- Вы можете заметить, что после успешной установки VB6 в Windows 7 работа в среде IDE немного, ну, вялая. Например, изменение размеров объектов в форме - настоящая боль.
- После установки VB6 вы захотите изменить параметры совместимости для исполняемого файла IDE.
- Используя проводник Windows, просмотрите местоположение, где вы установили VB6. По умолчанию путь
C:\Program Files\Microsoft Visual Studio\VB98\
- Щелкните правой кнопкой мыши файл программы VB6.exe и выберите свойства из контекстного меню.
- Перейдите на вкладку Совместимость.
- Установите флажок в каждом из этих флажков:
- Запустите эту программу в режиме совместимости для Windows XP (с пакетом обновления 3)
- Отключить визуальные темы
- Отключить рабочий стол
- Отключить масштабирование дисплея при высоких настройках DPI
- Если у вас включен UAC, вероятно, рекомендуется проверить флажок "Запустить эту программу как администратор"
После изменения этих параметров запустите среду IDE, и все должно вернуться к нормальной работе, а среда IDE больше не вялена.
Изменить: Обновлена мертвая ссылка, чтобы указать на другую страницу с теми же инструкциями
Изменить: Обновлен ответ с фактическими инструкциями в сообщении, поскольку ссылка продолжала умирать