Здравствуйте, kavlad, Вы писали:
K>Здравствуйте, <Аноним>, Вы писали:
K>Попробуй явно указать ServantRetensionPolicy как RETAIN.
K>Хотя она по умолчанию принимает это значение.
При создании sqrPOA я указал в его списке Policy, что необходимо использовать SRP как RETAIN, как вы и сказали, но это не помогло. Дело в том, что работа стопорится уже на полученни объектной ссылки на RootPOA, я просто комментировал все строчки после определения ОРБ'а до его запуска, так всё работало, но стоило мне добавить ещё
CORBA::Object_var obj = orb->resolve_initial_references("RootPOA");
как всё вставало. Я делал эту программу, используя книжку А. Цимбала, смотрел его пример, да и вообще мой сервер практически целиком — его, наверное, у меня руки кривые, но это всё равно не объясняет, почему всё рушится при определении RootPOA. И вот что бесит меня больше всего: я уверен на сто %, что ошибка так же проста как детский мат, но чтобы её найти придётся мне ещё долго посидеть. Но, в обсчем, нам не привыкать

Сейчас попробую сделать консольный сервер, чтобы совсем всё было как по книжке, посмотрим, что получится.