Forum: Sonstige Fragen zu Delphi
Delphi
by Fridolin Walther,
25. Jun 2009
Alte Gewohnheit, damit Assigned funktioniert. Aber klar, in diesem speziellen Fall reicht ein Free völlig aus.
Forum: Sonstige Fragen zu Delphi
Delphi
by Fridolin Walther,
25. Jun 2009
Wenn Du wirklich die Objekte im Array nicht freigeben/zerstören möchtest, reicht ein SetLength(array, 0). Ansonsten müsstest Du vorher das Array durchgehen und mit FreeAndNil die Objekte freigeben.
@dax:
Ich hab seinen Beispielcode eher als Demonstration gesehen. Es ist zwar richtig, daß beim Verlassen der Prozedur das lokal definierte Array ohnehin abgeräumt wird, aber allgemeingültig ist...