Witajcie
Mam pytanie odnośnie tworzenia obiektów lokalnych.
Jeśli stworzę kontrolkę w następujący sposób:
procedure TMyForm.proc1();
var
b: TButton;
begin
b := TButton.Create(nil);
b.parent := self;
end;
Dlaczego button po wyjściu z procedury nie znika? Przecież jest lokalny a jako ownera dostaje nil, a więc nie ma na niego uchwytu... nie da się go zniszczyć?