Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
Сейчас ситуация такая: программа M3 (версия 4.1.1.8) для инспекционной машины Persci не запускается со следующими ошибками:
Сейчас ситуация такая: — «Компания Hanxing AOI прекратила свою деятельность» и далее ошибка «Исключение EOleSysError в модуле M3.exe по адресу 000E4F15. Система не может найти указанный файл».
Сейчас ситуация такая: • Программы AOILP, A6, A8 завершаются с той же ошибкой EOleSysError
• Только AOISПК запускается без ошибок.
Подскажите, как запустить программу M3!
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Ошибка
EOleSysErrorв старом промышленном ПО на Windows 7 обычно означает, что программа обращается к COM/OLE-компоненту, драйверу, ActiveX-библиотеке или внешнему модулю, который не зарегистрирован в системе или отсутствует. Фраза “Система не может найти указанный файл” не всегда означает отсутствие самогоM3.exe; чаще не найден один из зависимых компонентов.Что проверить в первую очередь:
regsvr32;Так как AOISПК запускается, а M3/AOILP/A6/A8 падают, вероятно, общий компонент для этих модулей отсутствует или не зарегистрирован. Посмотрите журнал событий Windows и используйте Process Monitor: он покажет, какой файл программа пытается открыть перед падением.
Фильтр в Process Monitor: Process Name is M3.exe Result is NAME NOT FOUND или Result is PATH NOT FOUND
После этого станет видно конкретный DLL/OCX/INI/путь. Если это OCX/DLL, попробуйте регистрацию от имени администратора:
regsvr32 C:Pathcomponent.ocx
Для старого промышленного ПО также важна разрядность. 32-битные компоненты на 64-битной Windows регистрируются через
C:WindowsSysWOW64, а не через System32.egsvr32.exe
Если установщика больше нет, ищите полный образ диска рабочей машины или папку программы со всеми runtime. В таких системах часто половина зависимостей ставилась старым инсталлятором, а простое копирование
M3.exeне работает.