Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Bei Random werden immer die selben Zahlen ausgespuckt (https://www.delphipraxis.net/156297-bei-random-werden-immer-die-selben-zahlen-ausgespuckt.html)

Klaus01 26. Nov 2010 21:04

AW: Bei Random werden immer die selben Zahlen ausgespuckt
 
Ist Summe1 vielleicht nicht initialisiert?

Delphi-Quellcode:
procedure TForm1.b_wuerfelnClick(Sender: TObject);
begin
  zahl1:=random(6)+1;
  l_gewuerfelte_zahl1.Caption:=IntToStr(zahl1);
    If zahl1=1 Then
      begin
        summe1:=0;
        l_summe1.Caption:=IntToStr(summe1);
        b_wuerfeln.enabled := false;
      end
    else
      begin
        summe1:=summe1+zahl1;
        l_summe1.Caption:=IntToStr(summe1);
    end;
end;
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  randomize;
  summe1 := 0;
end;
Grüße
Klaus

Bummi 26. Nov 2010 21:05

AW: Bei Random werden immer die selben Zahlen ausgespuckt
 
initialisiert Du Summe1 irgendwo?
Die Variable darf dann auch im Public Bereich stehen und im Create mit 0 initialisiert werden.

EDIT:

upps zu spät...

h4rDc0r34LFi 26. Nov 2010 21:39

AW: Bei Random werden immer die selben Zahlen ausgespuckt
 
Danke an alle ;)
Habe das Spiel fertiggestellt.
Alle die es gerne mal ausprobieren möchten --> http://rapidshare.com/files/43333868...B__se_Eins.zip


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr.
Seite 2 von 2     12   

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