Как запустить программы из Visual Basic 6 на современных системах (Windows 7-10) и конкретно мою Viewer

В общем, как и сказал в статье про запуск моей программы Viewer, копируем все библиотеки которые использует программа и на которые жалуется при попытке запуска, у меня это данные библиотеки :

в системную папку — для 32-разрядных систем это C:\Windows\System32 и для 64-разрядных систем это C:\Windows\SysWOW64. Далее регистрируем их в системе, для этого через правую кнопку мышки/Запуск от имени администратора, запускаем файл cmd.exe (Командная строка) в той же системной папке. В ней пишем команду для 64-битной системы C:\windows\syswow64\Regsvr32 имя библиотеки 
(и C:\WINDOWS\system32\Regsvr32 имя библиотеки 
для 32-битной системы, если таковые еще остались). 
Эту команду нужно прописать для каждой библиотеки из списка , то есть:

C:\windows\syswow64\Regsvr32 COMDLG32.OCX
C:\windows\syswow64\Regsvr32 gif89.dll
C:\windows\syswow64\Regsvr32 richtx32.ocx
C:\windows\syswow64\Regsvr32 MCI32.OCX
C:\windows\syswow64\Regsvr32 gif89.oca
C:\windows\syswow64\Regsvr32 flash.ocx
C:\windows\syswow64\Regsvr32 ieframe.dll

После каждой команды должно появляться окошко об успешной регистрации библиотеки. Если появляется ошибка, что-то сделано не так, ошибка в команде или в названии библиотеки или что-то еще.

Ну и всё, собственно, на этом, старые программы с Visual Basic 6 (ну моя во всяком случае) должны заработать. Для других программ могут понадобиться другие подобные библиотеки, регистрировать в системе их нужно точно также.

Вот так выглядит моя программа Viewer на Windows 10 в 2019 году
(справа белый незаполненный пробел и по высоте неверно немного заполнило экран, а так все вполне работоспособно) :

Программа Viewer с Visual Basic 6

Всем спасибо, всем удачи :)

P.S. Скачать её по-прежнему можно здесь https://disc-c.ru/programs/viewer.zip

Присоединяйтесь к нам Вконтакте, чтобы получить более оперативные ответы на свои вопросы, ПЕРВЫМИ читать новые статьи и обмениваться информацией с другими участниками группы!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Навигация