Unter Windows gab es einen Syntaxfehler.
Code: Alles auswählen
var
s1: string;
begin
s1 := 'abcdef';
ShowMessage(Copy(s1, 3));
end;
Code: Alles auswählen
var
s1: string;
begin
s1 := 'abcdef';
ShowMessage(Copy(s1, 3));
end;
Code: Alles auswählen
var
s1: string;
begin
s1 := 'abcdef';
ShowMessage(Copy(s1, 3, 3));
end;
Ja, Danke.Andromeda hat geschrieben: mit dem 3. Parameter gibt man die Anzahl der Zeichen an, also beispielsweise
Was machst du, wen du z.B. ab dem 3. Zeichen bis zum Rest des Stringes kopieren willst ?mit dem 3. Parameter gibt man die Anzahl der Zeichen an, also beispielsweise
Code: Alles auswählen
var
s1: string;
begin
s1 := 'abcdef';
ShowMessage(Copy(s1, 3, Lenght(s1) - 2));
ShowMessage(Copy(s1, 3)); // neue Variante
end;
Was hat es sonst noch für Verbesserungen, ausser das UTF8-Zeugs ?2.x kann man bei Strings ja in die Tonne treten