Zitat von
toms:
Zitat von
mkinzler:
Text := Delete( Text, 1, 3);
Delete() ist im Gegensatz zu Copy() eine Prozedur, keine Funktion.
Und genau deswegen würde ich Copy nehmen, da man Delete z.B. nicht auf Memo.Lines[i] anwenden kann, da dies keine Variable ist.
Beispiel mit Copy:
Delphi-Quellcode:
s := '#99Karl';
Memo1.Lines.Add(Copy(s, 4, Length(s) - 3);
In diesem Beispiel spart man sich mit Copy anstatt Delete sogar eine ganze Zeile Code