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

Автор: | 11.02.2019

В общем, как и сказал в статье про запуск моей программы 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

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













Комментарии:

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

Ваш e-mail не будет опубликован.