Thema: Delphi Umbau C nach Delphi

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Umbau C nach Delphi

  Alt 12. Jan 2007, 11:58
Das lässt sich relativ elegant mit einem AnsiString lösen:
Delphi-Quellcode:
var
   buffer : Ansistring;
   pbuffer : PChar;
begin
   SetLength(buffer, iSizeOfBufferToSupply);
   pbuffer := PChar(buffer); // Zeiger auf 1. Byte
Der Vorteil in Vergleich zu new & dispose bzw. GetMem & FreeMem ist, dass du dir
über die Freigabe des Speichers keine Gedanken machen musst.
Andreas
  Mit Zitat antworten Zitat