Thema: Delphi Verständnisfrage: Label

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#8

AW: Verständnisfrage: Label

  Alt 17. Sep 2012, 18:01
sagt mal hab ich das richtig gesehen?
"Label" ist eine lokale Variable zu TForm1.Button1Click ?
Das bedeutet doch, das Label namch dem Click im Nirwana verschwindet?
Oder ist das gibt es da irgendwelche Nebeneffekte?
Edith:
da das .Free fehlt sollte doch ein schönes Memory Leak da sein?
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.
Uli Gerhardt
  Mit Zitat antworten Zitat