Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Это кто? PortableServer_POA::AdapterNonExistent [C++ Builder, Windows]


Pumpa ©   (2004-09-15 14:47:00) 

Господа, помогите убогому!
делаю элементарный сервачек, по книжке практически, получаю
---------------------------
Project Project1.exe raised exception class PortableServer_POA::AdapterNonExistent with message 'Exception Object Address: 0xD76E42'. Process stopped. Use Step or Run to continue.
---------------------------


Pumpa   (2004-09-17 10:33:00) [1]

Ок. Видимо, звезды, все-таки, против. Тогда открываем новый топик. =)


inic   (2004-09-16 18:28:00) [2]

ОФФТ: Теперь смогу писать только завтра.


inic   (2004-09-16 18:27:00) [3]

Может и в них, но значит у меня такие же глюки :(

Все равно если запустить ее, а потом запустить клиента (а его щас наклепал на дельфях), то клиент и объект видит, и метод его выполняет - получаем результат 3 (3.14 я убрал, а то результат декларирован как лонг, а мы возвращаем 3.14 - побоялся ругани со стороны компьютера).


Pumpa   (2004-09-16 18:22:00) [4]

То есть, бага, все-таки не в настройках-версиях-конфигурациях?


inic   (2004-09-16 18:12:00) [5]

Так! Я очень сорри, в первый раз сделал просто билд а запустил отдельно, а теперь запустил из под билдов - и появилось такое же г. Странно, но ведь VisiBroker Console показывает что объект есть.


inic   (2004-09-16 18:05:00) [6]

Ну я посмотрел, VBROKERDIR написано, и еще в PATH записано:
C:\INPRISE\VBROKER\BIN


inic   (2004-09-16 18:02:00) [7]

Работает и с брокером на серваке, и если запустить еще один локально.

* C++ Bulder 6.0 Build 10.157
* SmartAgent 04.05.00.C1.01 (не знаю че такое), Built on 12/21/2001
* JRE (java -showversion из cmd line) 1.3.1_12-b03
(кстати с 1.2 че-то тоже помню не работало).

Хотя может дело не в этом, но версии сравни, особенно яву.


Pumpa   (2004-09-16 17:56:00) [8]

Удивлен... млин... =)
А мож в Environment varables чего дописать... У меня только VBROKERDIR про брокер написано...


inic   (2004-09-16 17:52:00) [9]

Будешь удивлен, но у меня все скомпалилось-запустилось.

Потом запустил VisiBroker Console, который сказал мне по секрету что, мол, да, есть такой объект "testObject" в сети.

Щас буду смотреть версии моих билдов и брокеров, а то у меня все смешано: делфя, билды и к каждому вроду я ставил какие-то патчи.


Pumpa   (2004-09-16 15:26:00) [10]

Спасибо! Если не дойдет, копия лежит в levak78@bk.ru пароль 999999. Может, правда с брокером что? Я его отдельно ставил (4.5, с дельфи который)


inic   (2004-09-16 12:41:00) [11]

Короче проще на месте проверить кинь этот исходник мне на мыло inicЗЛАЯСОБАКАlistТОЧКАru (это спамеров е....х), сегодня-завтра посмотрю, может у меня запустится и все такое.


Pumpa   (2004-09-15 19:01:00) [12]

>Тупость скажу наверное, но ты не забыл запустить брокер ?
VisiBroker SmartAgent?
Не забыл.
В трее он, по крайней мере болтается. Может, при запуске мантру какую надо прочитать? Я думал, мож у меня чего не так, на соседний комп поставил - то же самое.
ЛЮДИ-И-И-И-И-И!!! Помогитя-я-я-я!!!!!


inic   (2004-09-15 18:06:00) [13]

Тупость скажу наверное, но ты не забыл запустить брокер ?


Pumpa   (2004-09-15 16:19:00) [14]

А полноситью это звучит так:
main(int argc, char* argv[])
{
       try
       {
                // Initialize the ORB and BOA
                CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);
                CORBA::BOA_var boa = orb->BOA_init(argc, argv);
                testImpl test_testObject("testObject");
                boa->obj_is_ready(&test_testObject);
                // Wait for incoming requests
                boa->impl_is_ready();
       }
       catch(const CORBA::Exception& e)
       {
                Cerr


Pumpa   (2004-09-15 16:12:00) [15]

Ох...
Ругается на строку:
 boa->obj_is_ready(&test_testObject);
Вот IDL:
interface test
{
       string isgood();
};
Вот реализация:
char* testImpl::isgood()
{
       return "some string";
}
ИМХО дело не в коде. То ли звезды не так расположены, то ли в ДНК баги... Уж не знаю, на что грешить. С утра воюю.
А что еще добавить?


VMcL   (2004-09-15 15:57:00) [16]

>> Pumpa  (15.09.04 14:47)

Больше нечего добавить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо