Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.
Когда он передается в качестве параметра на сервер приложений
функцией

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

СПАСИБО.


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

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



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

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
1-1106386053
гость
2005-01-22 12:27
2005.02.06
реестр


3-1105305393
chir
2005-01-10 00:16
2005.02.06
String и TDateTime


14-1105370530
Василий
2005-01-10 18:22
2005.02.06
Товарищи, а у вас есть сайт?


1-1106542851
romal
2005-01-24 08:00
2005.02.06
Delphi .Net и железо


1-1106556028
BlackFox
2005-01-24 11:40
2005.02.06
Delphi и MathLab