Регистрация GRAPH32.OCX в Windows 10 - PullRequest
0 голосов
/ 06 ноября 2018

У меня VB6 .exe, который я хочу запустить в Windows 10. У меня есть файлы graph32.ocx, gsw32.dll и gswdll32.dll в sysWoW64. Запуск regsvr32 на graph32.ocx приводит к the module graph32.ocx failed to load.

Я переместил их всех на system32 с тем же результатом. Запуск .exe приводит к ошибке graphs32.ocx or one of its dependencies is not correctly registered. Я попытался зарегистрироваться в PowerShell в качестве администратора.

Ответы [ 2 ]

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

Попробуйте разместить все файлы в обоих каталогах; даже SysWow64 как System32 , вы должны зарегистрироваться только .ocx, который существует в system32 .

0 голосов
/ 06 ноября 2018

Из VB6DEP.INI:

[Graph32.ocx]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Uses1=MFC40.dll
Uses2=gsw32.exe
Uses3=gswdll32.dll

Вы не упомянули MFC40.DLL. Убедитесь, что он присутствует в пути.

...