Zna li neko za brz i pouzdan nacin kako konvertovati PChar u Delphi (Long)String ako znam duzinu PChara?
Obicna ugradjena konverzija (String := PChar) ne radi ako PChar sadrzu NULL karaktere, tj dobijeni string je dug samo do prvog NULL-a. Meni u stvari treba nacin da u runtime-u konstruisem validni Delphi LongString iz niza bajtova koji se citaju iz streama, a hteo bi da izbegnem "izgradnju" stringa preko Str := Str + xxx zbog kazne u performansama usled konstante realokacije memorije.
Obicna ugradjena konverzija (String := PChar) ne radi ako PChar sadrzu NULL karaktere, tj dobijeni string je dug samo do prvog NULL-a. Meni u stvari treba nacin da u runtime-u konstruisem validni Delphi LongString iz niza bajtova koji se citaju iz streama, a hteo bi da izbegnem "izgradnju" stringa preko Str := Str + xxx zbog kazne u performansama usled konstante realokacije memorije.
Potpis
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
impersonation.