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.