(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
Delphi 11 Alexandria
|
Re: Seltsamer fehler bei prozedurabarbeitung
22. Jan 2007, 23:29
Moin Janett,
ich vermute mal das High(points) = 3 ist.
Der Compiler optimiert Schleifen nach Möglichkeit so, dass sie rückwärts laufen.
Wenn's das nicht ist:
Welchen Wert hat i in der Zeile
if points[i]>14 then
Es könnte auch sein, dass der Compiler die Zeile
i:=0;
wegoptimiert, da sie anschliessend als Schleifenzähler genutzt wird.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|