Forum: Object-Pascal / Delphi-Language
Delphi
by uligerhardt,
17. Sep 2012
Nö: Mit TLabel.Create wird eine Objektinstanz auf dem Heap angelegt. Die Variable Label ist nur eine Referenz darauf, die darf ruhig aus dem Scope fallen. Die Label-Instanz ist trotzdem noch "bekannt" und zwar bei Form1 - sogar zweimal, da Form1 Owner und Parent ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by uligerhardt,
17. Sep 2012
Und zwar, weil label ein (kaum verwendetes) Pascal-Schlüsselwort ist, wie auch das Syntay-Highlighting verrät:
procedure TForm1.Button1Click(Sender: TObject);
var
Label: TLabel;
begin
end;