Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
15-1192447780
botaniQ
2007-10-15 15:29
2007.11.18
Структура WAV -файла...


2-1193644468
F@T@L_Err0r
2007-10-29 10:54
2007.11.18
Поиск файлов


6-1173969872
Fantasy
2007-03-15 17:44
2007.11.18
NETAPI32.DLL


2-1193467708
VladimirK
2007-10-27 10:48
2007.11.18
Экспорт в MS Excel


2-1193491921
malyar
2007-10-27 17:32
2007.11.18
вывод на печать pdf файла




   Наверх