Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Repeat Schleife mit mehreren Bedingungen ! (https://www.delphipraxis.net/65947-repeat-schleife-mit-mehreren-bedingungen.html)

Christian H. 22. Mär 2006 17:40


Repeat Schleife mit mehreren Bedingungen !
 
Ich habe ein Repeat Schleife und ich möchte das etwas so lange wiederholt wird bis Bedingung 1 und Bedingung 2 erfüllt ist ! Ich habe mir das folgendermassen gedacht !

Repeat ...
Until (Bedingung 1) AND (Bedingung 2)

Mit dem AND scheint es aber ein problem zu geben ! Wenn ich nur auf eine der beiden Bedingungen überprüfe dann funktoniert ist ! Wäre nett wenn mir jemand helfen könnte :(

mfg

Flare 22. Mär 2006 17:43

Re: Repeat Schleife mit mehreren Bedingungen !
 
Mein Vorschlag wäre, um alles einfach nochma ne Klammer zu setzen
Delphi-Quellcode:
Until ((Bedingung 1) AND (Bedingung 2))
Auch wenn ich nicht weiß, warum es nicht auch so klappt!


Flare

himitsu 22. Mär 2006 17:49

Re: Repeat Schleife mit mehreren Bedingungen !
 
Repeat-Until beendet bei TRUE die Schleife, wärend While-Do die Schleife solange ausführt, wie die bedingung TRUE ist ... siehe OH :zwinker:
Delphi-Quellcode:
repeat
  ...
until not (Bedingung1 and Bedingung2);

repeat
  ...
until (not Bedingung1) or not (Bedingung2);

Flare 22. Mär 2006 17:56

Re: Repeat Schleife mit mehreren Bedingungen !
 
Wobei ich einfach davon ausgegangen bin, dass Christian H. das weiß, schließlich funktionierte doch die erste Bedingung so wie sie sollte, oder?


Flare

Christian H. 22. Mär 2006 21:41

Re: Repeat Schleife mit mehreren Bedingungen !
 
Danke für deine Hilfe flare dein Tip hat geholfen ;) Warum auch immer er diese Klammern haben wollte aber hauptsache es funktioniert jetzt ;)

mfg

DP-Maintenance 22. Mär 2006 23:38

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Die Delphi-IDE" nach "Object-Pascal / Delphi-Language" verschoben.
Kein Problem mit der Delphi-IDE, sondern mit der Sprache als solche.

himitsu 23. Mär 2006 11:02

Re: Repeat Schleife mit mehreren Bedingungen !
 
Zeigt doch einfach mal den Code mit den "echten" Bedinungen 1 und 2, vielleicht können wir ja erkennen warum er diese wolte ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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