Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Array of Byte in String wandeln, Accessciolation

  Alt 6. Jul 2005, 09:34
So sollte es funktionieren:

Delphi-Quellcode:
function BytesToStr(const ba; size: cardinal): string;
begin
  SetLength(Result, size);
  Move(ba, Result[1], size);
end;
Test:

Delphi-Quellcode:
const
  CbaSize = 50;
var
  ba: array [1..CbaSize] of byte;
  s: string;

begin
  for i := Low(ba) to High(ba) do
    ba[i] := 48 + i mod 10;
  s := BytesToStr(ba, CbaSize);
  Write(Length(s), ': ', s);
  ReadLn;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat