Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ultimator,
4. Okt 2007
Um generell was dazu zu sagen:
Ich würde mit einer lokalen Variable arbeiten, da der ständige Zugriff TMemo.Text wohl bei mehreren Durchläufen zeitraubend sein dürfte. Bei ä, ö, ü und vielleicht noch ß wird das nicht so ins Gewicht fallen, aber es gibt sicher Anwendungsfälle, wo mehr Buchstaben(-ketten) geändert werden müssen.
Etwa so:
procedure TForm1.Button1Click(Sender: TObject);
var...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ultimator,
3. Okt 2007
Ja, Stringreplace tut das nicht einfach so, sondern du musst das Ergebnis der Funktion auch weiterverwerten.
Etwa so:
var blah: string;
blah := "hallo";
blah := Stringreplace(blah,'a','ß',); //blah hat nun den Wert "hßllo"