Thema
:
Delphi
Performancefrage: Viele Änderungen an einem string
Einzelnen Beitrag anzeigen
bitsetter
Registriert seit: 17. Jan 2007
1.169 Beiträge
Turbo Delphi für Win32
#
6
Re: Performancefrage: Viele Änderungen an einem string
4. Mär 2007, 14:27
Hallo,
zusammenfalten
·
markieren
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
zusammenfalten
·
markieren
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
Zitat
bitsetter
Öffentliches Profil ansehen
Mehr Beiträge von bitsetter finden