Thema
:
Anfänger sucht Hilfe bei ersten Programierschritten
Einzelnen Beitrag anzeigen
Klaus01
Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
Delphi 10.4 Sydney
#
20
Re: Anfänger sucht Hilfe bei ersten Programierschritten
17. Dez 2006, 15:33
zusammenfalten
·
markieren
Delphi-Quellcode:
type
TVersuchsZahl =
array
[0..4]
of
integer;
TForm1 =
class
(TForm)
ratebutton: TButton;
ausgabeedt: TPanel;
eingabeedt: TEdit;
eingabezahlen: TPanel;
Label1: TLabel;
procedure
ratebuttonClick(Sender: TObject);
procedure
FormCreate(Sender: TObject);
private
{ Private declarations }
versuchszaehler: Integer;
public
{ Public declarations }
end
;
var
Form1: TForm1;
VersuchsZahl : TVersuchsZahl;
implementation
{$R *.dfm}
procedure
TForm1.ratebuttonClick(Sender: TObject);
var
i, ratezahl, randomzahl, : integer;
// Versuchzaehler als private Variable deklariert
begin
randomzahl := random(1)+1;
// hier vielleicht mal den Bereich erhöhen random(1)
// bringt nicht allzuviele unterschiedliche Werte
ratezahl := strtoint(eingabeedt.text);
inc(versuchszaehler);
// Du solltest dann versuchszaehler mit 0
// initialisieren
VersuchsZahl[i] := ratezahl;
If
(ratezahl = randomzahl)
or
(versuchszaehler = 4)
then
begin
for
i := 0
to
4
do
begin
eingabezahlen.Caption := IntToStr(VersuchsZahl[i]);
ausgabeedt.Caption := IntToStr(randomzahl);
end
else
showmessage ('
Neuer Versuch bitte!
');
eingabeedt.text := '
';
end
;
Grüße
Klaus
Klaus
Zitat
Klaus01
Öffentliches Profil ansehen
Mehr Beiträge von Klaus01 finden