Hallo,
habe heute ein Programm programmiert, in dem zwei for...do Schleifen in einander vorkommen.
Ich hatte mit sowas noch nie Probleme...
Ich habe die Anweisungen mal rot gefärbt(wo das Programm angehalten wird und mir zeigt, welchen Code es gerade verarbeitet) die erste Schleife wird erledigt, aber bei der Zweiten tut das Programm so, als wäre es eine simple Einmal-Anweisung. Man könnte also sagen, dass alles was nach der zweiten Schleife steht, nicht beachtet wird.
Naja, ich habe den Code mal mit gebracht, obwohl es daran nicht liegen kann, da es der selbe Quellcode ist, wie ich ihn schon benutzt habe, nur die Objekte heißen anders(ich habe ein "altes" Programm nochmal neu geschrieben)
Delphi-Quellcode:
for V := 0 to (FileListBox1.Items.Count-1) do begin
for C := 0 to (ListBox1.Items.Count-1) do begin
Anweisungen...
end;
end;
Warum geht es bei dem anderen Programm und bei der neuen Version nicht??