Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: String Buchstaben wegstreichen

  Alt 13. Sep 2008, 14:15
Moin Zusammen,

Zitat von Fussball-Robby:
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
Zitat von toms:
Delete ist jedoch in diesem Fall schneller, da Length() nicht ins Spiel kommt.
wobei man getrost auf die Verwendung von Length verzichten kann.
Copy hört nämlich von alleine auf, wenn der Quellstring zu Ende ist:

Memo1.Lines.Add(Copy(s, 4,MaxInt);
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat