Einzelnen Beitrag anzeigen

Getox

Registriert seit: 28. Dez 2012
155 Beiträge
 
Delphi XE3 Professional
 
#1

Speicherverwaltung bei Basisdatentypen

  Alt 13. Mär 2019, 09:37
Delphi-Version: XE3
Ich habe mal eine grundsätzliche Frage, was ich einfach noch nicht verstehe.

Wenn ich ein Objekt erzeuge wird ja der Speicher reserviert und erst wieder zum erneuten beschreiben freigegeben, wenn ich es wieder Freigebe.

Wie Funktioniert das eigentlich bei den Basisdatentypen? Woher weiß Delphi wann der Speicher wieder freigegeben werden kann? Bei Lokalen Variablen vermutlich wenn sie den Gültigkeitsbereich verlassen... aber wie ist das mit Objektvariablen? Geben Objekte automatisch den Speicher ihrer Variablen frei, wenn sie zerstört werden? Und wie ist das bei globalen Variablen?

Ich weiß... doofe frage, aber irgendwie interessiert mich das
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?
  Mit Zitat antworten Zitat