указатели и многозвенное приложение
От: Аноним  
Дата: 24.10.09 05:44
Оценка:
есть указатель на обьект, передается с помощью wm_copy_data:
MyList = Class(TList)
var BodyText:PChar;
BodyText:=intToStr(Integer(Pointer(MyList)));

когда этот указатель возвращаю назад в свое приложение — по нему ничего нет.

что не так?
Re: указатели и многозвенное приложение
От: Leonid Troyanovsky  
Дата: 25.10.09 08:40
Оценка:
Здравствуйте, Аноним, Вы писали:

А>есть указатель на обьект, передается с помощью wm_copy_data:


WM_COPYDATA предназначен для копирования массива байт.
Указатели, тем более на объект, передавать бессмысленно,
бо у каждого процесса свое адресное пространство.

А>var BodyText:PChar;

А>BodyText:=intToStr(Integer(Pointer(MyList)));

Смысл оного заклинания постичь не сумел.
--
С уважением, LVT
Re[2]: указатели и многозвенное приложение
От: Danchik Украина  
Дата: 26.10.09 12:01
Оценка:
Здравствуйте, Leonid Troyanovsky, Вы писали:

[Skip]

А>>var BodyText:PChar;

А>>BodyText:=intToStr(Integer(Pointer(MyList)));

LT>Смысл оного заклинания постичь не сумел.


Однако, как все-таки умеют стрелять себе в ногу. Аж зависть берет от точности.
Re[3]: указатели и многозвенное приложение
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 26.10.09 12:26
Оценка: :)
Здравствуйте, Danchik, Вы писали:

А>>>var BodyText:PChar;

А>>>BodyText:=intToStr(Integer(Pointer(MyList)));

LT>>Смысл оного заклинания постичь не сумел.


D>Однако, как все-таки умеют стрелять себе в ногу. Аж зависть берет от точности.


В техническом задании описание атомной бомбы часто маскируют под описание тривиального обреза. Так что приходится выкручиватся — чтоб если уж бабахнуло — то наверняка. С радиусом поражения не меньше километра.
WBR, Dmitry Beloshistov AKA [-=BDS=-]
Re: указатели и многозвенное приложение
От: Nonmanual Worker  
Дата: 26.10.09 13:20
Оценка:
Здравствуйте, Аноним, Вы писали:

Видимо осеннее обострение...
читайте тут
http://www.rsdn.ru/forum/delphi/3575484.1.aspx
Автор: vaz_mz
Дата: 20.10.09
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.