Работает ли VB6 IDE в 64-битной Windows 7/8/10? - PullRequest
27 голосов
/ 23 марта 2010

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

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

Ответы [ 11 ]

22 голосов
/ 23 марта 2010

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

  1. Используйте программу установки из последней (в течение 5 лет) версии MSDN.
  2. Установите VB6 перед установкой любого другого продукта Visual Studio .
  3. Выключите UAC, VB6 не будет работать с запущенным UAC.
  4. Мне не удалось успешно установить старую справку MSDN, поэтому я не стал бы тратить время на ее установку.
16 голосов
/ 23 марта 2010

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

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

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

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

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

3 голосов
/ 23 марта 2010

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

2 голосов
/ 09 апреля 2014

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

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

2 голосов
/ 17 декабря 2013

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

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

2 голосов
/ 22 декабря 2010

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

0 голосов
/ 10 декабря 2017

Microsoft обновила заявление о поддержке программирования VB6 Заявление о поддержке Visual Basic 6.0

Теперь поддерживаются Windows 10 и Windows Server 2016.

0 голосов
/ 08 апреля 2015

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

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/

0 голосов
/ 10 ноября 2014

Язык программирования VB6 по-прежнему поддерживается Microsoft

Поддержка программирования VB6

Существует установщик для установки VB6 IDE на Windows 7, 8 и 10 Установка VB6 для программирования

0 голосов
/ 18 июня 2013

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

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

...