Показать сообщение отдельно
Старый 12.05.2012, 12:12   #1  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Не вызывается из кода com-объект
Коллеги, добрый день!

Исходные данные:
1) MS DAX 2009
2) Win2008 R2 x64
3) Зарегистрирована сборка Microsoft.Dynamics.AnalysisServices.dll. В реестре я ее вижу

При вызове COM-объекта из кода job (клиентский вызов, 32-битный)
PHP код:
static void testCOM(Args _args)
{
    
COM                 self;
    ;
    
    
self = new COM('{C8D768BB-6888-44dd-996F-97C204DB9161}');

возникает ошибка:
PHP код:
Error    Сообщение (12:05:55)    COM-объект класса "{C8D768BB-6888-44dd-996F-97C204DB9161}" не удалось создатьУбедитесьчто объект был должным образом зарегистрирован на компьютере "SERV07".
Error    Сообщение (12:05:55)    Объект "COM" не может быть создан 
Т.е. из кода "не видно" COM-объекта в реестре.

С чем это связано?
С конфликтом 32 vs 64? Но и dll х32 и процесс (клиентский вызов) тоже х32.
Или с чем-то еще?