Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Ersten zwei buchstaben asu dem edit feld

  Alt 4. Jan 2006, 23:05
Zitat von 3_of_8:
Man kann es auch mit edit1.text[1]+edit1.text[2] machen. Nebenbei, was ist der Unterschied zwischen copy und midstr?
Da ".Text" ein Property ist was den String zurück liefert ist dies recht unperformant weil der String 2 mal zurückgeliefert wird. Bei Copy wird der String nur einmal vom Edit abgerufen und die Copy funktion kümmert sich darum. Falls Edit1.Text weniger als 2 Zeichen enthält würde
"edit1.text[1]+edit1.text[2]"
auch nach hinten los gehen, copy hingegen würde dann nur soviel zeichen zurück geben wie auch wirklich vorhanden sind.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat