Naming Service в VisiBroker -> подключение?
От: jo-frodo  
Дата: 16.02.02 16:26
Оценка:
Неудается никак подцепиться к сервису имен в VisiBroker 4 из Builder C++ 5.

Вопросы:
1. При компиляции возникает предупрежение — Incorrect use #pragma comment ...
относится к nm_stub.h

#pragma comment(lib, "cosnm_b" _VISTHREAD_KEY _VISDEBUG_KEY ".lib")


такая библиотека в моей инсталляции VisiBroker только одна — cosnm_br.lib
Все бы ничего, но программа далее не линкуется.
Принудительно прописываю в nm_stub.h

#pragma comment (lib, "cosnm_br.lib")


Все собирается нормально. Чтобы это значило?

2. Запускаю программу с

...
try {
   CORBA::Object_ptr contextObj = orb->resolve_initial_references("NameService");
   CosNaming::NamingContext_var context = CosNaming::NamingContext::_narrow(contextObj);
    } 
catch (const CORBA::Exception& ex) {...}
...

Вываливается с исключением ~ "плохое имя".

Что делать?
удачи
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.