![]() |
|
|
Регистрация | << Правила форума >> | 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. |