Показать сообщение отдельно
  #4  
Старый 02.05.2014, 15:46
Аватар для Помидоркин
Помидоркин Помидоркин вне форума
Начинающий
 
Регистрация: 07.10.2012
Адрес: Дедовск
Сообщения: 110
Версия Delphi: Rio 10.3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
Вот как ответить на поставленный вопрос без кода ^) ?
Почему без кода? Код все тот-же.
Цитата:
Сообщение от Alegun
,при выходе (ондестрой) выполнить - хендл(который был CreateNew...)Free/Destroy... КЭП
а вот тут я в конец запутался
Цитата:
хендл.Free/Destroy
Free/Destroy - это методы класса, хендл - свойство компонента у которого, как я понимаю ни свойств, ни методов, нет.
ОнДестрой - свойство, типа - событие, когда событие возникает вызывается соответствующий метод, в данном случае destructor Destroy; , вызывать в обработчике сам обработчик как то неправильно.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var F: TFrmProfile;
begin
 F:= TFrmProfile.CreateNew(Application);
 F.Show;
 Label1.Caption:= IntToStr(Application.ComponentCount);
end;
создаю несколько форм, закрываю, создаю еще, колличество компонентов только прибавляется, судя по всему при закрытии формы, форма не разрушается..........
вобщем дальше ничё непонимаю
Ответить с цитированием