Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

Есть ли у контрола какое-нибудь состояние, типа Destoying?   Найти похожие ветки 

 
Ega23 ©   (2007-10-25 11:35) [0]

Проблема такая, что SetParent у самописного контрола отрабатывает позже Destructor"а, т.е.

destructor TCustomDBTreeView.Destroy;
begin
 FDataLink.Free;
 FDataLink := nil;
 FTreeItems.Free;
 FTreeItems := nil;
 inherited;
end;

где-то в недрах inherited. Вот можно ли как-то в перекрытом SetParent узнать, что объект начал разрушаться?


 
Ega23 ©   (2007-10-25 11:39) [1]

csDestroying in FComponentState  - это оно?


 
Игорь Шевченко ©   (2007-10-25 11:40) [2]

У компонента есть в ComponentState


 
Ega23 ©   (2007-10-25 11:49) [3]


> У компонента есть в ComponentState


Ага, я, похоже, уже нашёл. Просто до TComponent нен догадался проследить, на TControl остановился.

Всем спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1192451623
Slider007
2007-10-15 16:33
2007.11.18
С днем рождения ! 15 октября 2007 понедельник


2-1193392869
Delphi_Beginer
2007-10-26 14:01
2007.11.18
Массив как возвращаемый параметр


2-1193398035
Alex_C
2007-10-26 15:27
2007.11.18
Как в своей форме перехватить открытие диалога выбора файла?


2-1193198709
cvg
2007-10-24 08:05
2007.11.18
Какая функция возвращает длину массива ComboBox?


9-1163591702
Radagast
2006-11-15 14:55
2007.11.18
Sin и cos, табличные значения