Доброго времени суток!
Есть вот такие
товарищи. У них есть клиент для своей системы. У клиента есть апи через com. Поставил клиента. Проверяю в реестре, класс зарегистрирован
https://yadi.sk/i/KHyURBwJghua3 . Через службы компонентов всем компонентам, относящимся к клиенту добавил пользователя, с правом на работу с данным объектом. Но при запуске простого тестового скрипта:
var_dump(com_load_typelib('EApi.Head'));
try
{
$obj = new COM("eapi.head");
}
catch(Exception $e)
{
echo $e->getMessage();
}
либо
dim oHead
set oHead=CreateObject("EAPI.Head")
результат всегда один: класс не зарегистрирован в системе. Пробовал вручную устанавливать dll:
regsvr32 /i Eapi.dll
в данном случае ошибка про неверную точку входа
https://yadi.sk/i/yfHyqUVsghxH8 . Этот набор действий пробовал как под простым пользователем так и под админом. На серваке и своей локальной машине. Запускал из-под апача и из консоли. Что ещё можно попробовать?
Система winsrv2008, win7 обе x64
Буду благодарен за любую помощь!