Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: SetString für WideStrings

  Alt 11. Nov 2007, 17:38
Zitat von halinchen:
Folgendes Funktioniert:
Delphi-Quellcode:
var
  Str : String;
begin
  SetString(Str,NIL,10);
  ShowMessage(Str);
end;
Im String steht 10x #0 drin.
Purer Zufall.

Delphi-Quellcode:
var
  Str: string;
  P: PByteArray;
  I: Integer;
begin
  GetMem(P, 18);
  for I := 0 to 17 do
    P[I] := I + 20;
  FreeMem(P);
  SetString(Str,NIL,10);
  ShowMessage(Str); // jetzt seht wohl nicht mehr #0#0... in Str
end;
  Mit Zitat antworten Zitat