![]() |
Würfel Schleifenproblem
Guten Tag,
Habe ein kleines Problem und zwar habe ich einen Würfel Programmiert. Wenn ich jetzt auf den Button Würfel klicke soll sich der Würfel z.B. 20Mal ändern und dann stehen bleiben. Habe das jetzt mit einer For-Schleife realisiert, aber er zeigt den Würfel nur genau 1mal an und zwar den von dem letzen Schleifendurchlauf. Wie bekomme ich das hin, das der Würfel nach jedem Schleifendurchgang erneuert wird? Vielen Dank schonmal für eure Hilfe. Christian :-D
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i,zufall: Integer; bilderarray: array[1..6] of string; begin bilderarray[1] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\1.bmp'; bilderarray[2] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\2.bmp'; bilderarray[3] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\3.bmp'; bilderarray[4] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\4.bmp'; bilderarray[5] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\5.bmp'; bilderarray[6] := 'C:\Users\RüffRüff\Documents\Borland Studio-Projekte\test\6.bmp'; for i := 0 to 20 do begin zufall := Random(6)+1; randomize; Image1.Picture.LoadFromFile(bilderarray[zufall]); sleep(500); end; end; |
Re: Würfel Schleifenproblem
Setz mal hinter das Loadimage ein Image1.picture.refresh; und am besten noch ein Application.processmessages, damit das Programm während des Würfelns noch reagiert.
Grüße, Michael |
Re: Würfel Schleifenproblem
Hai Christian,
grundsätzlich darf ![]() |
Re: Würfel Schleifenproblem
1. Das Randomize ist an einer ganz falschen Stelle. Es gehört z.B. ins FormCreate und sollte genau ein mal pro Start der Application ausgeführt werden
2. Gib Windows die Gelegenheit, dein Bild auch anzuzeigen ( Application.ProcessMessages ) |
Re: Würfel Schleifenproblem
Danke für die schnelle Hilfe. Hat alles bestens geklappt! Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 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