![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Код:
TMyClass = class
public
constructor Create;
destructor Destroy; override;
end;
destructor TMyClass.Destroy;
begin
Showmessage(Integer(@Self));
Inherited Destroy;
end;
Код:
var Obj: TMyClass; begin Obj := TMyClass.Create; Showmessage(Integer(@Obj)); Obj.Free; end; Получаю разные значения @Self и @Obj, а мне нужно, чтобы в методе Destroy узнать @Obj. Как это сделать? Почитал тут http://stackoverflow.com/questions/3...-pointer-usage , но ничего не понял. Последний раз редактировалось ART, 11.11.2012 в 16:44. |