Einzelnen Beitrag anzeigen

quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: unterschiedliche Möglichkeiten, Speicher anzufordern

  Alt 21. Apr 2009, 22:47
Um das mit dem Heap-Speicher noch zu vervollständigen. Das ging für ein Objekt doch mit new.

Edit:

Also VirtualAlloc(Ex) gibt Speicher in dem Bereich des (angegebenen) Prozesses frei.
GetMem liefert lediglich für irgendeinen Zeigertypen und deren angegebenen Länge Speicher, welcher mit FreeMem wieder freigegeben werden muss.
StrAlloc liefert einen Pointer auf die nullterminierte Stelle (PwideChar) eines Strings zurück und macht für die in Size -1 angegebene Länge Speicher frei.
SetString setzt die Lönge und den Inhalt des angegeben Strings.

Btw.: Nicht das ich manches von vornherein wusste. Ich hab einfach nur die Begriffe in die Delphi-Hilfe eingegeben und nun euch gesagt was darin und in der MSDN dazu stand. Wissen wo es steht Und demnächst mal selber die Hilfe dazu bedienen.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat