![]() |
Re: Einfaches Würfel Programm gibt fehler
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; wuerfeln: TButton; beenden: TBitBtn; summeED: TEdit; anzahlED: TEdit; procedure beendenClick(Sender: TObject); procedure wuerfelnClick(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } //randomize; // was soll das randomize hier???? end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.beendenClick(Sender: TObject); begin close; end; procedure TForm1.wuerfelnClick(Sender: TObject); var summe,anzahl,i:integer; begin i:=1; summe:=0; anzahl:=0; anzahl:=strtoint(anzahlED.text); while (i<=anzahl) do begin summe:=summe+random(6)+1; i:=i+1; // da stand i=i+1 end; showmessage('Summe: ' + inttostr(summe)); end; end. |
Re: Einfaches Würfel Programm gibt fehler
umsonst ist das nicht ;) ihr helft mit ehrlich damit
|
Re: Einfaches Würfel Programm gibt fehler
Also: randomize ist eine Methode, da wo du es hingeschrieben hast, da kommen deklarationen hin.
Füge deiner Form ein OnCreate Ereignis hinzu und schreibe randomize dort hinein! |
Re: Einfaches Würfel Programm gibt fehler
Tormentor32: hab ich getan aber irgendwie gehen die zufallszahlen jetzt nicht mehr
TForm1.FormCreate randomize; |
Re: Einfaches Würfel Programm gibt fehler
Geraten:
Delphi-Quellcode:
Wie hast du das Create hinzugefügt?
procedure TForm1.FormCreate(Sender: TObject);
begin randomize; end; |
Re: Einfaches Würfel Programm gibt fehler
die form angeklickt und dann im objektinspektor ereignisse und dann oncreate und dann randomize da einegfügt
|
Re: Einfaches Würfel Programm gibt fehler
Und das klappt nicht? Zeig nochmal deinen Quelltext!
|
Re: Einfaches Würfel Programm gibt fehler
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; wuerfeln: TButton; beenden: TBitBtn; summeED: TEdit; anzahlED: TEdit; procedure beendenClick(Sender: TObject); procedure wuerfelnClick(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.beendenClick(Sender: TObject); begin close; end; procedure TForm1.wuerfelnClick(Sender: TObject); var summe,anzahl,i:integer; begin i:=1; summe:=0; anzahl:=0; anzahl:=strtoint(anzahlED.text); while (i<=anzahl) do begin summe:=summe+random(6)+1; i:=i+1; end; summeED.Text:=inttostr(summe); end; procedure TForm1.FormCreate(Sender: TObject); begin randomize; end; end. |
Re: Einfaches Würfel Programm gibt fehler
Hmm und was klappt jetzt nicht?
|
Re: Einfaches Würfel Programm gibt fehler
:gruebel: Und was genau geht jetzt mit den Zufallszahlen nicht mehr?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz