![]() |
Objekte wieder freigeben
Hallo,
ich habe mal eine Frage!!! Wenn ich ein Objekt dynamisch erzeugen muss, dann mache ich es so: e:=Tedit.Create(nil); wie kann ich dies jetzt wieder freigeben??? Sollte man es so machen??? e.free; oedr besser so??? e.destroy; |
Re: Objekte wieder freigeben
Free ist besser, weils erst noch prüft ob das Objekt nil ist. Am besten aber nimmst du FreeAndNil, damit ein erneutes Free (so unsauber es auch programmiert ist, das es dazu kommen kann!), keine AV verursacht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz