Einzelnen Beitrag anzeigen

torf160

Registriert seit: 20. Sep 2006
Ort: Bad Oldesloe
24 Beiträge
 
Delphi 3 Professional
 
#3

Re: Komponenten löschen - unbedingt erforderlich?

  Alt 2. Feb 2009, 06:25
Zitat:
Wenn Du im Konstruktor einen Owner angibst, übernimmt dieser das Freigeben,
ansonsten musst Du das selbst übernehmen.
Was genau passiert denn, wenn ich nichts freigebe?
Bleibt der reservierte Speicher so lange reserviert, bis Windows beendet wird?

Die Komponenten werden so erstellt:
Delphi-Quellcode:
 BestellMenge[i] := TEdit.Create(Form2);
 BestellMenge[i].Parent := Form2.ScrollBox1;
Die würden also automatisch freigegeben, wenn das Programm beendet wird?

Aber was ist mit dieser Variablen?
 BestellungTherm[i] := TArtikel.Create; Die wird in einer eigenen Unit als globale Variable erstelllt. Was könnte ich denn da für einen Owner angeben?

torf160
Thomas Hamdorf
  Mit Zitat antworten Zitat