Re[4]: CORBA в С++ Builder 6: не удаётся запустить ORB
От: Аноним  
Дата: 15.07.03 05:33
Оценка:
Здравствуйте, kavlad, Вы писали:

K>Здравствуйте, <Аноним>, Вы писали:


K>Попробуй явно указать ServantRetensionPolicy как RETAIN.

K>Хотя она по умолчанию принимает это значение.

При создании sqrPOA я указал в его списке Policy, что необходимо использовать SRP как RETAIN, как вы и сказали, но это не помогло. Дело в том, что работа стопорится уже на полученни объектной ссылки на RootPOA, я просто комментировал все строчки после определения ОРБ'а до его запуска, так всё работало, но стоило мне добавить ещё

CORBA::Object_var obj = orb->resolve_initial_references("RootPOA");


как всё вставало. Я делал эту программу, используя книжку А. Цимбала, смотрел его пример, да и вообще мой сервер практически целиком — его, наверное, у меня руки кривые, но это всё равно не объясняет, почему всё рушится при определении RootPOA. И вот что бесит меня больше всего: я уверен на сто %, что ошибка так же проста как детский мат, но чтобы её найти придётся мне ещё долго посидеть. Но, в обсчем, нам не привыкать Сейчас попробую сделать консольный сервер, чтобы совсем всё было как по книжке, посмотрим, что получится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.