Hallo zusammen.
Ich hab ein kleines Problem.
Aus einem Memofeld sollen alle Buchstaben von einem manuell eingegebenen Wort gezählt werden und auf einem Label soll dann die Anzahl erscheinen. Das zählen und aufschreiben soll durch ButtonClick ausgelöst werden.
Mein Ansatz war dieser:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin Memo1.text:=S1; Zaehler:=0; for i:= 1 to length(S1) do begin Zaehler:=Zaehler+1; end; Panel1.caption:=inttostr(Zaehler); |
So weit so gut.
Starte ich das Programm nun öffne und ein beliebiges Wort in das Memofeld schreibe und danach den Button drücke, wir das Wort im Memofeld gelöscht und im Label die Zahl 0 geschrieben.
Meine Frage nun: Was mache ich falsch?
Ich bitte um schnellstmögliche Antwort.
Und danke im vorraus.
Gruß Massa