Repeat Schleife
Wenn ich Einmal den Button betätige dürfte die Showmessage Box nicht erscheinen. Aber Sie tut es :wall: .
Frage: WARUM??????????????? :wall:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
begin zahl3 := 3; repeat begin zahl3 := zahl3 +1; end until zahl3 = 5; showmessage('Tobi ist ein Zombi'); end; end. |
Re: Repeat Schleife
Repeat ist ne schleife.
Code:
funzt so nicht versuch es so:
procedure TForm1.Button4Click(Sender: TObject);
begin zahl3 := 3; repeat begin zahl3 := zahl3 +1; end until zahl3 = 5; showmessage('Tobi ist ein Zombi'); end; end.
Code:
zahl3 := 3;
. . . procedure TForm1.Button4Click(Sender: TObject); begin zahl3 := zahl3 +1; if zahl3 = 4 then begin showmessage('Tobi ist ein Zombi'); end; end. |
Re: Repeat Schleife
Und wie so sollte sie nicht erscheinen? Kannst du das begründen?
Du erhöhst den Zähler in der Schleife immer um eins und irgendwann ist der dann gleich der Abbruchbedingung, die Schleife wird verlassen und die Messagebox angezeigt. |
Re: Repeat Schleife
Übersetz Deinen Code mal auf Deutsch:
Code:
Fällt Dir was auf?
zahl3 := 3;
Wiederhole zahl3 := zahl3 + 1; Bis zahl3 = 5; ZeigeMeldung "Tobi ist ein Zombi" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz