Morgen schreibe ich eine Klausur in Informatik über Delphi.ich benutze jetzt gerad Lazarus,aber die Syntax ist ja sehr gleich
Aller wahrscheinlichkeit erden wir ein Programm schreiben müssen, dass es erlaubt,zu würfeln und danach das Ergebniss als Bild zu zeigen.Folgendes hab ich.
Wo mach ich hier meine Fehler? Ich finde sie nicht. Wirklich schlau bin ich nicht bei Pascal.
Aller wahrscheinlichkeit erden wir ein Programm schreiben müssen, dass es erlaubt,zu würfeln und danach das Ergebniss als Bild zu zeigen.Folgendes hab ich.
Code:
type
{ TForm1 }
TForm1 = class(TForm)
Image1: TImage;
Wuerfe: TButton;
Ende: TButton;
los: TButton;
procedure EndeClick(Sender: TObject);
procedure Image1Click(Sender: TObject);
procedure losClick(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;wuerfel:integer;
implementation
{ TForm1 }
procedure TForm1.EndeClick(Sender: TObject);
begin
close
end;
procedure TForm1.Image1Click(Sender: TObject);
begin
end;
procedure TForm1.losClick(Sender: TObject);
begin
wuerfel := Random(6)+1;
case wuerfel==1 do Image1.Picture.LoadFromFile('eins.jpeg')
case wuerfel==2 do Image1.Picture.LoadFromFile('zwei.jpeg')
case wuerfel==3 do Image1.Picture.LoadFromFile('drei.jpeg')
case wuerfel==4 do Image1.Picture.LoadFromFile('vier.jpeg')
case wuerfel==5 do Image1.Picture.LoadFromFile('fuenf.jpeg')
case wuerfel==6 do Image1.Picture.LoadFromFile('sechs.jpeg');
end;
initialization
{$I unit1.lrs}
end.