Einzelnen Beitrag anzeigen

stoermi

Registriert seit: 1. Dez 2004
Ort: im Wald von Thüringen
75 Beiträge
 
Delphi 6 Enterprise
 
#1

Objekt aus dyn. Array löschen

  Alt 7. Dez 2004, 19:50
Hallo!

Angenommen, ich habe ein dynamisches Array von Instanzen einer eigenen Klasse mit 10 Objekten drin.

Wie lösche ich beispielsweise das 4. Objekt (array[3])?

Per for-Schleife wird das 5. Objekt zum 4., das 6 zum 5, usw.
Dann wird das Array auf 9 verkürzt (setLength(array,9)).

Reicht das schon?

Oder muss ich irgend wann (wenn dann doch sicherlich vor der Schleife) noch den Destructor bemühen.
  Mit Zitat antworten Zitat