Вниз
Скачать: CL | DM;

BOA.Deactivate   Найти похожие ветки 

← →
ShimA   (2003-12-10 15:22) [0]

Для организации Callback клиент регистрирует обьект и передает ссылку серверу, после использования обьект деригистрируется и уничтожается

BOA.SetScope(RegistrationScope(0));
BOA.ObjIsReady(VerMsg as _Object);

Здесь функция передачи ссылки серверу

BOA.Deactivate(VerMsg as _Object);

Посмотрел что внутри BOA.Deactivate находится тот же код что и BOA.ObjIsReady. Мной туда был помещен следуюзий код "BOA.Deactivate( ((Obj as ProxyUser).Proxy as ObjectProxy).CorbaObject);"
В результате при вызове BOA.Deactivate количество ссылок на объект увеличивается!  В результате сервер вызывает метод обьекта которого уже нет и возникает исключение.
Как правильно дерегистрировать обьект?


← →
ShimA   (2003-12-15 20:34) [1]

Неужели никто не сталкивался с такой проблемой!


← →
epflorov   (2003-12-15 23:10) [2]

MT-DORB - от всех нынешних бед, плюс, я так думаю, приобретете новые :))



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
3-1099996633
Квэнди
2004-11-09 13:37
2004.12.12
Ошибка Mysql Client


3-1100166911
ALex11
2004-11-11 12:55
2004.12.12
Wer ist das: Insufficient disk space.???


14-1101105848
ИМХО
2004-11-22 09:44
2004.12.12
Слово об эмиграции


4-1098854154
Shura
2004-10-27 09:15
2004.12.12
Создание прозрачного плавающего окна


14-1100922995
Думкин
2004-11-20 06:56
2004.12.12
С днем рождения! 20 ноября




   Наверх