Re[7]: Вопрос по OPC .NET API (от OPC Foundation).
От: -Phaust-  
Дата: 08.08.12 08:30
Оценка:
Здравствуйте, -Phaust-, Вы писали:

P>Здравствуйте, _Dreamer, Вы писали:


_D>>Здравствуйте, -Phaust-, Вы писали:


P>>>Можно поподробнее как его включить? Раньше мне не приходилось пользоваться подобным механизмом.


_D>>вот ссылка, утилита должна показать ошибки поиска и загрузки библиотек — http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.100).aspx

P>За утилиту спасибо. Провел еще экспериментов. Установил собранные бинарники от ОРС фундейшн еще раз. Попробовал подсунуть свою длл-и чудо, работает. Проблема все же в враппере.
P>Вот здесь вот
P>
P>// initialize security. 
P>   hResult = CoInitializeSecurity( 
P>       cSecurity, 
P>       -1, 
P>       NULL, 
P>       NULL, 
P>       RPC_C_AUTHN_LEVEL_PKT, 
P>       RPC_C_IMP_LEVEL_IMPERSONATE, 
P>       NULL, 
P>       EOAC_NONE, 
P>       NULL); 

P>    if (FAILED(hResult)) 
P>    { 
P>      // security may have already been initialized when registering classes from config file. 
P>      if (hResult != RPC_E_TOO_LATE) 
P>      { 
P>           return; 
P>      } 
P>    } 
P>

P>hresult=-2147417831
P>И хотя по коду все вроде как идет дальше, но потом в

P>

P> TRY 
P>    { 
P>        // enter message loop. 
P>       MSG cMsg; 
P>       while (GetMessage(&cMsg, 0, 0, 0)) DispatchMessage(&cMsg); 
P>    } 
P>    CATCH 
P>    { 
P>    } 

P>

P>зависает в ожидании. Видать, или что-то у меня не так собирается или же я не делаю каких то шагов по регистрации враппера (описание данного процесса там аховое)
HELP HELP HELP
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.