Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#4

AW: Schrott im Array

  Alt 29. Mai 2012, 20:54
Wie ist das Array definiert?
Wie werden die Werte zugewiesen?
Wie wurden die anderen Arrays initialsiert/befüllt?
Wie ........

Es hängt vom Typen ab.
- Strings (außer ShortString), Interfaces, dynamische Arrays (nur der Arrayzeiger selber, aber nicht unbedingt der Inhalt) und Variants werden immer initialsiert,
also alle Typen welche über eine automatische/dynamische Speicherverwaltung verfügen.

Es hängt vom Ort ab.
- globale Variablen werden immer initialisiert
- Objekt-Felder werden immer initialisiert
- lokale Variablen werden NICHT initialisiert (Ausnahmen siehe Typen)
- Inhalte von dynamischen Arrays werden NICHT initialisiert (Ausnahmen siehe Typen)
- Inhalt statischer Arrays (einzelne Felder siehe Typen und Orte)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (29. Mai 2012 um 20:56 Uhr)
  Mit Zitat antworten Zitat