Forum: Object-Pascal / Delphi-Language
by xZise,
18. Dez 2006
Also lun...
Es gibt bei deinen Programm das Problem, dass wenn du immer auf den "Ratebutton" klickst eine neue Zuffalsszahl erstellst. Und die dann überprüfst.
Außerdem ist es nicht sinnvoll
for i := x to y do
TLabel.Caption := text
zu schreiben, weil der benutzer wird nur das Enderegbnis sehen.
Mach stattdessen das so:
Forum: Object-Pascal / Delphi-Language
by xZise,
16. Dez 2006
Es bringt hier nichts so viele lokle Variablen zu erstellen, weil sobald der Code von "RateButtonClick" fertig ist, sind die daten im Nirvana.
Also wir machen das so:
Wir haben 2 Buttons, ein Edit, ein Panel!
Die Buttons haben folgende Funktionen:
rb - RateButton - Überprüft, ob richtig geraten (Standardmäßig deaktiviert)
ngb - NewGameButton - Erstellt eine neue Zufallszahl
das Edit:
Forum: Object-Pascal / Delphi-Language
by xZise,
16. Dez 2006
Ok:
Einen neuen Versuch machst du so:
Wenn auf den "Rate" Butzton geklickt wurde, dann überprüfst du die Zahl auf korrekt heit.
Wenn sie nicht korrekt ist, dann füg sie in das Array ein (die Stelle weißt du durch die Versuchnummer... z.B. wenn das der 1. Verushc ist, dann musst du das 1. Item im array nehmen). Und dann machst du "edit.text := ''", damit der Text daraus weg ist.
Ansonsten...