Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#7

Re: laufzeit-komponenten-array freigeben

  Alt 21. Dez 2004, 14:06
Hallo,

zu diesem Thema hätt ich auch eine Frage.
Dieses passt auch zu diesem Thread - deshalb mach ich mal keinen neuen Thread auf.

Also:

Ich beschreibe im OnCreate folgendes Array:

Code:
  for i := 1 to length(UpdateIcons) do
    UpdateIcons[i] := TIcon.Create;
und gib dieses Array im OnDestroy wieder frei, nämlich so:

Code:
  FreeAndNil(UpdateIcons);
Reicht das zum Freigeben oder muss ich jedes Array-Element (oder wie man das bezeichen soll) in einer Schleife explizit freigeben?

etwa so:
Code:
  for i := 1 to length(UpdateIcons) do
    FreeAndNil(UpdateIcons[i]);
mfg
Helmi
  Mit Zitat antworten Zitat