Кто-нибудь имел успех с Visual Studio 6 в Windows 7?

VS6 удалил ряд ошибок, прежде чем полностью взломать систему во время установки в Windows 7. Мне нужно настроить VB6 на Windows 7. Кому-нибудь повезло?

Ответы

Ответ 1

Люди в новостной группе VB6 отчет им удалось заставить его работать в Windows 7.

Там это пошаговое руководство о том, как установить IDE в Windows 7 (включая 64-разрядный).

Если это не работает (scrapes barrel), попробуйте этот старый отзыв о том, чтобы убедить установку не устанавливать виртуальную машину Java? Ссылка теперь сломана, так что вот подсказка:

Перед попыткой установки VB6. Создайте новый файл, назовите его msjava.dll и поместите его в каталог Windows. Файл может быть нулевой длиной. Затем вы можете легко установить без подсказки, чтобы установить старую версию Microsoft для Java. Как только вы установили VB6, удалите файл msjava.dll, иначе обновление Windows предложит вам его обновить.

Или (скрежет дыры в стволе) эти советы из статьи о том, как IDE работает с Vista?

Сноска: если вы работаете с ADO, будьте в курсе этого.

Ответ 2

Единственный способ, которым я нашел, - это режим Windows XP (т.е. виртуальная машина). Там хорошо работает, но в остальном, совсем нет.

Ответ 3

Я нашел ВСЕ ответы в теме на vbmonster.com. Как уже упоминалось выше, вы можете установить Visual Studio 6 с пакетом обновления 6 под Windows 7, выполнив следующие подробные инструкции Derek на странице сорок страниц.

У меня была проблема, потому что мне нужно было установить Service Pack 5. Я использую стороннюю программу, которая не работает с Service Pack 6. Действительно, умный программист (GuideX) придумал отличный взлом, чтобы обойти ошибку MDAC 2.5.

Ответ 4

Win 7 64-разрядный пакет обновления 5 и 6. Отключите совместимость и, похоже, сработаете.

Ответ 5

Я установил VB6 на Windows 7 Pro без необходимости использования настроек совместимости или запускался как администратор.

Не помогает, но показывает, что он может работать.

Ответ 6

Несколько человек в моем офисе установили Visual Studio 6 (без VС++) в Windows 7, как 32-разрядные, так и 64-разрядные без проблем. Единственное, что у нас есть: мы все превратили UAC в низшую настройку. Больше ничего не требуется.

Ответ 7

Недавно мне пришлось отлаживать старое приложение, написанное на Visual С++ 6.0 в Windows 8.1. Пробовали разные решения, все из них потерпели неудачу, только этот работал.

Эти ребята сделали специальный установщик, который позволяет устанавливать VС++ 6, VB6 и SP6 в Windows Vista/7/8/8.1/10 без каких-либо ошибок.

Надеюсь, что это будет полезно кому-то.

Ответ 8

Я использую vb6 для Windows 7 32-разрядной системы в течение длительного времени. вам нужно будет установить vb6 с совместимостью xp2.

Создайте 0-байтовый файл в каталоге C:\Windows с именем msjava.dll.

Не просто установить через исполняемый файл Autorun; вместо этого просмотрите компакт-диск (или папку) Visual Studio 6, щелкните правой кнопкой мыши файл Setup.exe и выберите "Запуск от имени администратора".

В любом предупреждении о совместимости программ нажмите "Запустить программу".

Пройдите через экраны настройки, пока не сможете выбрать "Пользовательская настройка", затем нажмите "Далее".

В настройках установки установите следующие элементы и ничего больше: Microsoft Visual Basic 6.0

ActiveX

Доступ к данным
Графика

Нажмите "Продолжить", и процесс запустится, и (надеюсь) закончится. Пропустите установки компакт-диска MSDN, BackOffice, VSS и сервера SNA и снимите флажок "Зарегистрировать сейчас". Настройка должна быть завершена.

Загрузите пакет обновления VB6 6 из http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en и установите.

Измените параметры совместимости для Visual Basic (чтобы заставить его работать немного плавно под Windows 7), перейдя на C:\Program Files\Microsoft Visual Studio\VB98, щелкнув правой кнопкой мыши файл VB6.exe и выбрав свойства.

На вкладке Совместимость проверьте следующее:
Запустите эту программу в режиме совместимости для Windows XP (Service Pack 3)

Отключить визуальные темы

Отключить композицию рабочего стола

Отключить масштабирование дисплея при высоких настройках DPI

Когда вы запускаете IDE, вы можете получить уведомление о том, что цветовая схема была изменена на Windows 7 Basic, но после ее выхода она будет изменена на Aero. В этот момент все должно работать нормально!

Примечание: при первом запуске вашей новой установки vb6 запустите ее с правами администратора и с совместимостью xp2, чтобы ваш exe мог работать в любой системе.

Ответ 9

Слово "поддерживается" используется слабо в этом потоке, что потенциально приводит неосторожного читателя к выводу, что Microsoft поддерживает среду VB6 (то есть интегрированную среду разработки) в операционных системах за пределами Windows XP. Этот факт четко изложен в таблице, которая появляется на странице по этой ссылке: https://blogs.msdn.microsoft.com/nikosan/2012/04/20/support-statement-for-visual-basic-6-0-on-windows-8-updated/

Обратите внимание, что исполняемые файлы, разработанные с использованием VB6, фактически совместимы с ОС Windows от Windows XP до Windows 10--32/64-разрядных версий: https://blogs.windows.com/buildingapps/2015/06/22/getting-ready-for-windows-10-sdks-compatibility-bridges/

Любой, кто использует нестандартные методы для коаксирования IDE для работы с ОС, которую Microsoft не поддерживает, подвергает себя/свои организации/их работодателей риску и не подходит для организаций, не заинтересованных в рисках.

Сказав это, я считаю, что самым чистым решением является установка Windows XP на виртуальную машину и запуск этой виртуальной машины в современной операционной системе хоста, такой как Windows 10. Это работает нормально, и вы можете установить ее непосредственно из VB6 Setup диска без каких-либо предварительных настроек/после установки.

Ответ 10

У меня был ящик Vista x64 с рабочей копией VB6 IDE (которая была поддержана). Я обновил ОС до Windows 7 x64, а VB6 IDE все еще работает нормально. Вы могли бы попробовать это. Я знаю, огромный PITA и kludgy, но все же, это сработало для меня.

Ответ 11

Я запускаю Windows 7 Ultimate 32-разрядный, установленный режим Windows Virtual PC - XP, и это решило мою проблему, так как я могу запустить MSDEV 6.0 в окне XP.

Не стоит устанавливать XP Mode, однако сайт MS не работает.

Ответ 12

Язык программирования VB6 поддерживается в техническом просмотре Windows 10.

Запускаются приложения Visual Vasic 6, и среда разработки VB6 также работает и работает.

Ответ 13

У меня VB6 IDE работает нормально на Win-XP-16, Win-7-32, Win-7-64, Win-8.1-32, Win-8.1-64, Win-10-32 и Win-10 -64, используя приведенные выше инструкции, которые в основном говорят, выключите UAC, запустите установщик AS ADMIN, а затем установите файл VB6.exe для запуска в режиме совместимости XP-SP3.

У меня были некоторые проблемы с этим, и мне пришлось немного поработать над их поиском, но я больше не помню, что эти проблемы или решения были.

У меня даже есть VB3 IDE, работающая на 32-разрядных версиях XP, Win-7, Win 8.1 и Win-10 - даже без их установки - просто скопировала папку C:\VB с другого компьютера и скопировала файлы лицензии *.LIC и файлы *.VBX etc.

Ответ 14

Я успешно установил vb6 на win 7 32 bit, установив xp сначала, а затем установив новый win 7 (не обновление) и не форматируя. то он установит vb6 без проблем

Ответ 15

Это зависит от вашей версии Windows 7.
Если ваша версия Win7 ниже или не обновляется, она имеет МНОГО ПРОБЛЕМЫ с совместимостью.
Но моя новая версия Win7 и НЕТ СОВМЕСТИМОСТИ НЕИСПРАВНОСТИ.
В настоящее время я использую VB6, VS6, и они все еще работают отлично!
Если Properties- > Compatibility- > Windows XP не помогает, исправить его с помощью UPDATING вашего Win7.