Autor Beitrag
knittel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 71
Erhaltene Danke: 2

Win XP, Win7, openSUSE
Delphi 7
BeitragVerfasst: Di 26.02.13 23:11 
Hallo allerseits,

nur eine kurze Frage wenn ich folgende Klasse habe:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
type TMeineKlasse = class
  private
    FMeinArray: array of integer;
    [...]
  public
    [...]
  end;


Muss ich einen extra Destructor schreiben, der die Länge des Arrays auf 0 setzt, bevor ich das Objekt lösche oder ist das nicht nötig?

Danke im vorraus.

_________________
"Wir können nicht fliehen!" "Wieso nicht?" "Sie haben mir die Schnürsenkel zusammengebunden!" "Die Schweine."
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Mi 27.02.13 00:02 
Du musst nichts freigeben, Dynamische Array-Variablen sind implizit Zeiger und werden mit derselben Referenzzählung verwaltet wie lange Strings.

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS