Hallo!
Ich möchte unter Delphi 5 gerne einen Buchstabenfilter programmieren, der alle Vokale herausfiltert. Als Ein- und Ausgabe habe ich TEdit verwendet.
Ich wollte dies mit einem „Zwischenspeicher“ in Form eines Labels lösen, leider funktioniert das nicht so, wie ich will. Ebenso ungünstig ist die FOR-Schleife, die ermöglichen soll, dass die IF-Schleife möglichst immer wieder durchlaufen werden soll. Auch da bin ich mir sicher, dass es eine elegantere Lösung gibt.
**…
procedure TForm1.Edit1Change(Sender: TObject);
begin
edit2.text:=edit1.text;
end;
end.
procedure TForm1.FormCreate(Sender: TObject);
VAR ii:Integer;
begin
edit1.text:=label4.Caption;
FOR ii:=1 to 15 DO BEGIN
edit1.text:=label4.Caption;
IF edit1.text=label4.caption+‚A‘ then edit2.text:=label4.Caption;
IF edit1.text=label4.caption+‚E‘ then edit2.text:=label4.Caption;
…
end;
end;
end.**