Ein Tipp bezüglich dem Bearbeiten deines Beitrags: Geh auf den erweiterten Editor, da ist der Delphi-Button vorhanden.
[edit] zu langsam
Und nur nur noch ein paar grundsätzliche Dinge.
Das Hauptproblem hat DeddyH ja schon erklärt. (StrToInt)
- Wieso ist Zahl als globale Variable deklariert und nicht Lokal in Button1Click?
- Das Nächste ist zwar nicht direkt falsch (es funktioniert zumindestens), aber wozu nutzt du
FloatToStr und nicht
IntToStr, um einen
Integer in einen
String umzuwandeln?
- Die Variable n kannst du weglassen, wenn du möchtest. Delphi speichert die Werte bei FOR und wertet sie nicht bei jedem Durchgang erneut aus.
Da verstecken sich also schon intern zwei temporäre Variablen, so daß du keine Eigene mehr bräuchtest.