Кто-нибудь имел успех с Visual Studio 6 на Windows 7?
VS6 выдавал серию ошибок перед полной бомбардировкой во время установки на Windows 7. Мне специально нужно, чтобы VB6 работал на Windows 7. У кого-нибудь есть удача?
16 ответов
Люди из группы новостей VB6 сообщают, что им удалось заставить его работать на Windows 7.
Это пошаговое руководство по установке среды IDE в Windows 7 (включая 64-разрядную).
Если это не сработает (царапает бочку), попробуйте этот старый совет о том, как убедить установку не устанавливать Java VM? Ссылка теперь не работает, так что вот совет:
Прежде чем пытаться установить VB6. Создайте новый файл, назовите его msjava.dll и поместите в каталог Windows. Файл может быть нулевой длины. Затем вы можете счастливо установить без приглашения установить старую версию Microsoft Java. После того, как вы установили VB6, удалите msjava.dll, иначе обновление Windows предложит вам обновить его.
Или (царапает дыру в бочке) эти советы из статьи о том, как заставить IDE работать на Vista?
Сноска: если вы разрабатываете с ADO, помните об этом.
Единственный способ, который я нашел, это работает в режиме Windows XP (т.е. виртуальная машина). Там отлично работает, а в остальном совсем нет.
Я нашел ВСЕ ответы в теме на vbmonster.com. Как упомянуто выше, вы МОЖЕТЕ установить Visual Studio 6 с пакетом обновления 6 под Windows 7, следуя подробным инструкциям Дерека на сорок poundhead.com.
У меня возникла проблема, потому что мне нужно было установить Service Pack 5. Я использую стороннюю программу, которая не работает с Service Pack 6. Действительно умный программист (GuideX) придумал отличный способ обойти ошибку MDAC 2.5.
Недавно мне пришлось отлаживать древнее приложение, написанное на Visual C++ 6.0 для Windows 8.1. Перепробовал разные решения, все они провалились, только этот работал.
Эти ребята создали специальный установщик, который позволяет устанавливать VC++ 6, VB6 и SP6 в Windows Vista/7/8/8.1/10 без каких-либо ошибок.
Надеюсь, это будет полезно для кого-то.
Win 7 64-битный пакет обновления 5 и 6. Выключите совместимость, и это, кажется, работает.
Я установил VB6 на Windows 7 Pro без необходимости использовать параметры совместимости или работать от имени администратора.
На самом деле не помогает, но показывает, что может работать.
Несколько человек в моем офисе установили Visual Studio 6 (без VC++) на Windows 7, как 32-разрядную, так и 64-разрядную без проблем. Единственное, что нас объединяет: мы все отключили UAC до самого низкого значения. Больше ничего особенного не требуется.
Я использую vb6 на Windows 7 32-битной системе в течение длительного времени. вам нужно будет установить ваш vb6 с совместимостью xp2.
Создайте 0-байтовый файл в каталоге C:\Windows с именем msjava.dll.
Не просто установить через исполняемый файл Autorun; вместо этого просмотрите компакт-диск Visual Studio 6 (или папку), щелкните правой кнопкой мыши файл Setup.exe и выберите "Запуск от имени администратора".
Во всех предупреждениях Помощника по совместимости программ нажмите Запустить программу.
Пройдите по экранам настройки, пока не сможете выбрать Custom Setup, затем нажмите Next.
В опциях установки установите следующие элементы и ничего больше: Microsoft Visual Basic 6.0
ActiveX
Доступ к данным
Графика
Нажмите продолжить, и процесс начнется, и (надеюсь) в конечном итоге завершится. Пропустите установки компакт-диска MSDN, BackOffice, VSS и SNA Server и снимите флажок "Зарегистрироваться сейчас". Настройка должна быть завершена.
Загрузите пакет обновления 6 для VB6 по 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-файл мог работать в любой системе.
Слово "поддерживаемый" используется в этом потоке свободно, что может привести неосторожного читателя к выводу, что Microsoft поддерживает IDE 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, не делая любые настройки до и после установки.
Я установил VB6 и Visual Studio 6 в Windows XP, Windows 7, Windows 8.1, Windows 10, Windows 11. Просто отключите UAC, установите обычно, но отмените выбор доступа к данным (или отмените выбор только драйверов ADO, RDS и OLE DB) при переходе к Страница «Visual Studio 6.0 Enterprise — Пользовательская».
У меня была Vista x64 box с рабочей копией VB6 IDE (которая была поддержана). Я обновил ОС до Windows 7 x64 и VB6 IDE по-прежнему работает нормально. Вы можете попробовать это. Я знаю, огромный PITA и клудги, но все же, это сработало для меня.
У меня 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.
У меня были некоторые проблемы с этим, и мне пришлось немного погуглить, чтобы решить их, но я уже не помню, что это были за проблемы или решения.
Я даже запустил IDE VB3 на 32-битных версиях XP, Win-7, Win 8.1 и Win-10 - даже не устанавливая их - просто скопировал папку C:\VB с другого компьютера и скопировал *. Лицензионные файлы LIC, а также файлы *.VBX и т. Д.
Я использую 32-разрядную версию Windows 7 Ultimate, установил Windows Virtual PC - XP Mode, и это решило мою проблему, поскольку я могу запустить MSDEV 6.0 в окне XP.
Хотя не стоит устанавливать XP Mode, сайт MS глючит.
Я успешно установил vb6 на win 7 32 bit, сначала установив xp, затем установив новую win 7 (не обновляя), и не форматирую. тогда он установит vb6 без проблем
Язык программирования VB6 поддерживается в Windows 10 Technical Preview.
Запускаются приложения Visual Vasic 6, а также устанавливается и работает среда VB6.
Это зависит от вашей версии сборки Windows 7.
Если ваша версия Win7 ниже или не обновлена, она имеет МНОГО ПРОБЛЕМ с совместимостью.
Но моя более новая версия Win7 и не имеет проблемы совместимости.
Я в настоящее время использую VB6, VS6, и они все еще работают нормально!
Если Свойства-> Совместимость->Windows XP не помогают, исправьте это с помощью ОБНОВЛЕНИЯ Win7.