Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
22. Nov 2008
Scheint als würde bei dir Randomize nicht aufgerufen.
Hast du den Quellcode einfach nur kopiert? Klicke mal doppelt auf deine Form, das bei dir selber das OnCreate-Ereignis erzeugt wird ...
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
22. Nov 2008
Macht sich bloß dumm, wenn der Benutzer dann nicht darauf hingewiesen wird, das er eine falsche Eingabe macht und immer weiter macht ...
Ich glaube aber das Grundproblem ist hier einfach das Verständnis, weswegen man nicht unbedingt eine Abfrage der Benutzereingabe machen sollte.
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
22. Nov 2008
Poste mal deinen gesamten Quelltext. Bei mir kommen nach jedem Neustart des Programms neue Zufallszahlen heraus ...
Du darfst die Initialisierung des Zufallsgenerator, durch den Aufruf von der Prozedur Randomize nicht vergessen!
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
22. Nov 2008
Sicher, weil du bei StrToInt keine Gleitkommazahlen verwenden kannst, sondern ganzzahlige Werte brauchst.
Nun versteh ich auch inwiefern du das machen willst ;-)
Einfach dann die Zufallsvariable im FormCreate zuweisen und die Abfrage mit der Eingabe im ButtonClick-Ereignis.
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Label2: TLabel;
procedure...