Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#4

AW: PByte als String (möglichst ohne kopieren)

  Alt 9. Feb 2011, 19:27
Delphi-Referenz durchsuchenSetString

In SetString(Result, LPData, FLength); ist quasi dein SetLength+Copy-Code drin verbaut.

Aber Kopieren wirst du oder ein fremder Code immer irgendwie müssen.



Und bitte für das Result einen AnsiString verwenden, denn dein deine Bytes sind ja wohl ANSI (1 Byte pro Zeichen).
Oder halt UTF8String, wenn es sich um derartige Daten handelt.
(falls du mal irgendwann auf einen neuere unicodenutzenden Compiler umsteigst)

[edit]
Ups, Shmia hab ich irgendwie garnicht gesehn, bzw. falsch gesehn.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 9. Feb 2011 um 19:31 Uhr)
  Mit Zitat antworten Zitat