Forum: Sonstige Fragen zu Delphi
by Matze,
12. Sep 2009
Ich glaube du hast Seite 2 des Themas hier übersehen. ;)
Forum: Sonstige Fragen zu Delphi
by Matze,
12. Sep 2009
Hallo,
du musst versuchen den Code zu verstehen!
random(3) gibt eine Zufallszahl zwischen 0 und 2 aus. Wenn du nun random(3)+1 schreibst, wird eben immer 1 dazu addiert. Somit erhälst du eine Zufallszahl zwischen 1 und 3. Mehr nicht.
Willst du es nun zufällig haben oder nicht? :gruebel:
Wenn beim 1. Aufruf immer das gleiche Formular erscheinen soll und bei allen weiteren ein zufälliges,...
Forum: Sonstige Fragen zu Delphi
by Matze,
12. Sep 2009
Nein, da u.a. dein Speicher begrenzt ist. :stupid:
Und hier noch die angesprochenen Grundlagentutorials. Speziell der Crashkurs ist hilfreich.
Forum: Sonstige Fragen zu Delphi
by Matze,
12. Sep 2009
Aber deine Prozedur wird beim Klick auf den Button komplett durchlaufen und somit wird bei jedem Klick "Randomize" aufgerufen. Es sollte pro Anwensungsstart allerdings nur einmal aufgerufen werden, egal wie oft "Random" folgt. Also packe "Randomize" ins OnCreate deines Formulars.
Wenn du "Random(10)" schreibst, wird dir eine Zufallszahl zwischen 0 und 9 zurückgegeben. Für deinen Testfall mit 3...