Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Performancefrage: Viele Änderungen an einem string

  Alt 4. Mär 2007, 14:27
Hallo,


Delphi-Quellcode:
var
  mystring: string;
begin
  setlength(mystring, 30);
  zeromemory(@mystring[1], length(mystring));//alles mit #0 füllen
  //length(mystring);//länge von mystring= 30

  mystring[1]:= 'A';//erste Zeichen= 'A'
  //length(mystring);//länge von mystring= 30

  setlength(mystring, 30);
  mystring:= mystring+ 'A';
  length(mystring);//länge von mystring= 31

  mystring:= '';
  //length(mystring);//länge von mystring= 0

  mystring:= '';
  mystring :=mystring + 'A';
  //length(mystring);//länge von mystring= 1

  mystring := 'A';
  mystring :=mystring + 'A';
  //length(mystring);//länge von mystring= 2
Delphi-Quellcode:
var
  mystring: string[3];//alles was länger 3 ist wird ignoriert
begin
  //length(mystring);//länge von mystring= 0

  mystring:= '';
  //length(mystring);//länge von mystring= 0

  mystring:= '';
  mystring :=mystring + 'A';
  //length(mystring);//länge von mystring= 1

  mystring:= 'AAAAAAAAAAAAAAAAAAAAA';
  //länge von mystring trotzdem= 3
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat