Текущий архив: 2005.02.06;
Скачать: CL | DM;
Вниз
Проблемы с идентификатором объекта Corba? Найти похожие ветки
← →
comwad © (2004-01-19 12:49) [0]Как получить идентификатор объекта?
Создаю объект ReciverCallBack - интерфейс для CallBack.
CorbaInitialize;
ReciverCallBack := TIAutoMeasCallBackSkeleton.Create ("ReciverAutoMeas", TIAutoMeasCallBack.Create);
BOA.ObjIsReady (ReciverCallBack);
После создания при просмотре отладчиком Delphi в кодах тонкого клиента созданный объект ReciverCallBack показывает значение $C346F4.
Когда он передается в качестве параметра на сервер приложений
функцией, то в кодах сервера приложений объект ReciverCallBack показывает значение совсем другое, а не $C346F4, хотя в пределах тонкого клиента опять же $C346F4.
TIAutoMeasServerAppHelper.Bind.AccessRegister_CallBack (ReciverCallBack)
При передаче его в другую какую-нибудь функцию - значение опять совсем другое.
Почему так происходит и как получить идентификатор или ссылку на подобный объект?
СПАСИБО.
← →
inic (2004-04-22 12:54) [1]Очень не уверен в своей правоте...
Я так понимаю, что нужно запомнить объект для дальнешей работы с ним.
У клиента это указатель на стаб, а у сервера на скелетон.
Может хранить результат ORB.ObjectToString(ObjectToRemember).
Страницы: 1 вся ветка
Текущий архив: 2005.02.06;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.051 c