Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7
  Alt 12. Dez 2002, 21:36
x kann höchstens 255 sein.
Du kannst es aber dadurch erhöhen, dass du ein Array[0..x] of Char benutzt:
Delphi-Quellcode:
TTest = record
  s: array[0..1024] of Char;
  i: integer;
end;

var
  Test: TTest;
  s: string;
begin
  s := 'Hallo';
  StrLCopy(Test.s, PChar(s), 1024); // s in Test.s kopieren
end;
..
begin
  s := PChar(test.s); // und wieder auslesen
end;
  Mit Zitat antworten Zitat