Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Umgang mit PChar - Speichermanagement

  Alt 26. Dez 2007, 12:44
Variablen stehen in der Regel auf dem Stack. Genauso die Zeigervariablen. Die Adressen, auf den Speicherbereich, auf den ein Zeiger zeigt, stehen im Heap, genauso wie Objektinstanzen.

Um die Verwaltung von String, Ansistring und Widestring brauchst du dich nicht kümmern, das erledigt Delphi für dich. Lediglich bei PChar, PWidechar mußt du dich selbst kümmern, da sie ja keine Strings im herkömmlichen Sinn sind, sondern Zeiger. Auch bei dynamischen Array's mußt du dich um die Freigabe/Reservierung (oder in dem fall um die Dimensionierung) kümmern.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat