Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - bei schleife abbrechen und mit nächstem durchgang beginnen!


Andi1982 - Di 27.05.03 19:36
Titel: bei schleife abbrechen und mit nächstem durchgang beginnen!
Hallo,
ich habe eine schleife bei dem ich die Items einer Listbox durcharbeite. Wenn jetzt aber ein eintrag (Item) Fehlerhaft ist soll die Verarbeitung für dieses Item abgebrochen werden und mit dem nächsten weitergemacht werden.

das ist meine schleife:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
   for i := 0 to listbox1.Items.Count - 1 do
   begin
      if listbox1.Selected[i] then
      begin
         InsertFelderFuellen(listbox1.Items.Strings[i]);
         If (InsTitel = 'FEHLER'and (InsInterpret = 'FEHLER'then
         begin
            ShowMessage('Fehler aufgetreten')
            nächster schleifendurchgang mit i+1 starten!
         end;
         .....
         .....
      end;
   end;

Ich hoffe es ist klar was ich will!

Gruß andi


Christian S. - Di 27.05.03 19:39

Ich denke, "continue" ist der Befehl, den Du brauchst!


Andi1982 - Di 27.05.03 19:40

:-) genau der wars!! Hätt mich ja gewundert wenns das in pascal nicht geben würde.

Vielen Dank Herr Lustig :D