Подтвердить что ты не робот

Работает ли VB6 IDE в 64-битной Windows 7/8/10?

Мы приближаемся к точке замены нескольких наших ПК для разработчиков и хотели бы перейти на 64-разрядную версию, чтобы максимизировать аппаратное обеспечение/срок службы ПК, но нам также необходимо поддерживать несколько устаревших приложений VB6. Тем не менее, Microsoft говорит, что это не поддерживается, но это не обязательно означает, что это не работает. Тем не менее, поддержка не важна для мертвого инструмента, пока он функционирует.

  • Это работает?
  • Есть ли какие-либо подводные камни/обходные пути, необходимые для его запуска?
  • Требует ли установка пакета обновления 6 каких-либо особых соображений? (SP6 в основном необходим для использования VB6)
4b9b3361

Ответ 1

Говоря по опыту (я запускаю VB6 почти каждый день в Windows 7 - 64 бит), нет проблем с его запуском, на самом деле вам не нужно запускать его в каком-либо режиме совместимости. Есть пара Предостережений:

  • Используйте установщик из недавней (в течение 5 лет) версии MSDN.
  • Установите VB6 перед установкой любого другого продукта Visual Studio.
  • Отключите UAC, VB6 не будет работать с запуском UAC.
  • Я не успел получить старую версию справки MSDN, поэтому я не стал бы тратить время на попытку установить это.

Ответ 2

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

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

Если это не сработает (царапает бочку), попробуйте этот старый совет о том, как убедить установку не устанавливать Java VM?

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

Сноска: если вы разрабатываете с ADO, помните об этом.

Ответ 3

Не уверен в 64 бит, но мне недавно пришлось установить VB 6 IDE на Windows 7 (32 бит) и не смог запустить программу установки. Я закончил использование режима совместимости с Windows XP (по существу, виртуального ПК) и смог установить и использовать VB 6 на виртуальном изображении. Было немного больно настраивать, но как только я начал работать, все получилось нормально.

Ответ 4

Я изо всех сил пытаюсь заставить его работать на 64-разрядной версии Windows 7, поэтому для облегчения работы я запускаю его на виртуальной машине VM Ware - проблема решена!

Ответ 5

Попробуйте следующее: http://sahilp.in/install-visual-basic-6-vb6-on-windows-7-windows-8/

У меня 64-разрядная версия Windows 7 и установлена ​​в соответствии с рекомендациями и без проблем. Файлы справки MSDN также устанавливаются под win7X64.

Ответ 6

Альтернативным вариантом для Windows 7 или Windows 8 является создание виртуальной машины с использованием диспетчера Hyper-V, установка Windows XP, Visual Studio 6 и т.д. Затем удаленный рабочий стол на вашу виртуальную машину, и вам хорошо идти.

Кроме того, когда Windows 9, 10 и 11 прибывают, ваша виртуальная машина может быть передана им или на новый ПК, без нарушения среды разработки VB6.

Ответ 7

Мне говорят, что 64-битная проблема не проблема, но она не нравится Windows Vista и выше.

Если вам это действительно нужно на 64-битном Windows Server 2003, то x64 должен работать.

Ответ 8

Чтобы установить старый MSDN для VB6, просто запустите setupX86.exe(в корневом каталоге диска MSDN 1) вместо файла setup.exe. Сначала закончите настройку VB6 без установки MSDN, затем установите MSDN отдельно. После его установки VB6 автоматически распознает и использует его.

Отказ от ответственности: я использовал 3-дисковый набор MSDN в январе 2000 года с VB6 с... января 2000 года, а мой оригинальный MSDN-диск 1998 года для VB6 давно ушел. Но я считаю, что проблема и решение одинаковы.

Ответ 10

Я установил VB в Windows Seven 64bits несколько минут назад. Я пытаюсь описать шаги, которые я нашел на испанском сайте:

1 - Скопируйте весь компакт-диск Visual Studio 6/Visual Basic 6 в новую папку (пример C:\VSInst) на жестком диске.

2 - Скопируйте содержимое C:\VSInst\Setup\в C:\VSInst\

3 - Переименуйте файл vs98pro.stf или vs98ent.stf или похожий на "acmsetup.stf". "Vs" в имени файла для "Visual Studio", "vb" для "Visual Basic", "pro" для "Proffesional Edition", "ent" для "Enterprise Edition". Найдите файл, похожий на примеры, и переименуйте его в "acmsetup.stf"

4 - Выполните в качестве учетной записи администратора файл "acmsetup.exe".

Короче говоря, файл setup.exe скомпилирован как 16 бит и не может быть выполнен. Файл acmsetup.exe скомпилирован в 32 бит, и это может быть выполнено.

Эти шаги и объяснения были взяты из (на испанском): http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/