Einzelnen Beitrag anzeigen

Benutzerbild von dEluXe
dEluXe

Registriert seit: 30. Sep 2004
Ort: Berlin
12 Beiträge
 
Delphi 5 Enterprise
 
#1

for-Schleife läuft nicht richtig ?

  Alt 3. Dez 2004, 21:26
HiHo,

hab da mal ein merkwürdiges Problem.

Also ich hab in meinem Programm im onCreate-Ereignis (und auch noch in anderen Prozeduren) eine for-Schleife eingebaut (eigentlich 2, die ineinander laufen):

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
 x, y: Integer;
begin
 for x := 1 to 16 do
  begin
   for y := 1 to 16 do
    begin
     array_xyz[x,y].wert := 0;
    end;
  end;
end;
eigentlich müsste er jetzt doch in den einzelnen Schleifen jeweils die Variable x/y von 1 hochzählen bis auf 16 !

aber wenn ich jetzt in Einzelschritten die Prozedur durchlaufe und die Werte der Variablen überprüfe, fangen beide Schleifen nicht bei 1 sondern bei 16 an zu zählen und gehen bis zur 1 runter.

Meiner Meinung nach hat das aber sonst immer richtig (1 -> X) funktioniert.

Weiß einer wodran das liegen kann ?

Vielen Dank im Voraus

dEluXe
Ich bin nicht schizophren, ich bin schon eine ganze Gruppe
  Mit Zitat antworten Zitat