Delphi-PRAXiS
Seite 1 von 3  1 23   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bei einer For Schleife einen Durchgang überspringen (https://www.delphipraxis.net/117167-bei-einer-schleife-einen-durchgang-ueberspringen.html)

buster55 13. Jul 2008 12:24


Bei einer For Schleife einen Durchgang überspringen
 
ich denke der titel scheint recht eindeutig aber noch mal eine beschreibung meines problems:
gibt es einen befehl den man in einer if-bedingung, die sich wiederrum in einer for schleife befindet , verwenden kann ,damit die forschleife den aktuellen durchgang abbricht und beim nächsten durchlauf weitermacht?
ich kenne nur skip; und break; aber die brechen die ganze for schleife ab :?

mkinzler 13. Jul 2008 12:26

Re: Bei einer For Schleife einen Durchgang überspringen
 
Den durchzuführenden Code in den Else-Zweig ausführen

buster55 13. Jul 2008 12:42

Re: Bei einer For Schleife einen Durchgang überspringen
 
mmh das macht meiner ansicht nach keinen sinn, denn ich möchte richedit line für line mit einer for schleife abarbeiten und zuvor mit der if klären ob die zeile die gerade an der eihe ist gültig ist. wenn nicht soll sie praktisch übersprungen werden

Apollonius 13. Jul 2008 12:43

Re: Bei einer For Schleife einen Durchgang überspringen
 
Das entsprechende Schlüsselwort heißt Continue.

Matze 13. Jul 2008 12:44

Re: Bei einer For Schleife einen Durchgang überspringen
 
Wäre Delphi-Referenz durchsuchencontinue hier nichts für dich?

Zitat:

In Delphi bewirkt Continue, dass der nächste Durchlauf der for-, while- oder repeat-Anweisung ausgeführt wird.
Grüße

Edit: Zu langsam, mal wieder.

mkinzler 13. Jul 2008 12:44

Re: Bei einer For Schleife einen Durchgang überspringen
 
Klar. dehalb den Code innerhalb der Abfrage, entwser im If oder else

buster55 14. Jul 2008 14:18

Re: Bei einer For Schleife einen Durchgang überspringen
 
ok danke an alle
continue;
war genau das richtige ;-)

Andy386 18. Jul 2008 11:23

Re: Bei einer For Schleife einen Durchgang überspringen
 
Mir ist gestern was interessantes aufgefallen: Mein Delphi hat die for-schleife
Delphi-Quellcode:
for i:=0 to ende do
irgendwas;
so kompliert:
SQL-Code:
wiederhole (ende-0) Mal: "irgendwas;"
Hat mich tierisch angekotzt, dass D nicht richtig abfragt....

mkinzler 18. Jul 2008 11:33

Re: Bei einer For Schleife einen Durchgang überspringen
 
Was hat er nicht richtig abgefragt?

RavenIV 18. Jul 2008 11:42

Re: Bei einer For Schleife einen Durchgang überspringen
 
Zitat:

Zitat von Andy386
Mir ist gestern was interessantes aufgefallen: Mein Delphi hat die for-schleife
Delphi-Quellcode:
for i:=0 to ende do
irgendwas;
so kompliert:
SQL-Code:
wiederhole (ende-0) Mal: "irgendwas;"
Hat mich tierisch angekotzt, dass D nicht richtig abfragt....

Was soll hier falsch sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 Uhr.
Seite 1 von 3  1 23   

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf