Вниз
Скачать: 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.
Когда он передается в качестве параметра на сервер приложений
функцией

TIAutoMeasServerAppHelper.Bind.AccessRegister_CallBack  (ReciverCallBack)
, то в кодах сервера приложений объект ReciverCallBack показывает значение совсем другое, а не $C346F4, хотя в пределах тонкого клиента опять же $C346F4.
При передаче его в другую какую-нибудь функцию - значение опять совсем другое.
Почему так происходит и как получить идентификатор  или ссылку на подобный объект?

СПАСИБО.


 
inic   (2004-04-22 12:54) [1]

Очень не уверен в своей правоте...
Я так понимаю, что нужно запомнить объект для дальнешей работы с ним.
У клиента это указатель на стаб, а у сервера на скелетон.
Может хранить результат ORB.ObjectToString(ObjectToRemember).



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

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



Память: 0.45 MB
Время: 0.022 c
1-1106653058
JohnS
2005-01-25 14:37
2005.02.06
Как начать работать с XML в D7 ?


1-1106657995
markers
2005-01-25 15:59
2005.02.06
Иконка в StatusBar`e


1-1106167593
Blaster
2005-01-19 23:46
2005.02.06
В чом ошыбка?


1-1106561840
pavel_guzhanov
2005-01-24 13:17
2005.02.06
Не освобождается память при завершении потока


1-1106597009
MadGhost
2005-01-24 23:03
2005.02.06
ValueListEditor как вставить в ячейку значение?




   Наверх