Doch, der Compiler/Programm kann "Exceptions" werfen, aber wenn du die Bereichsprüfung nicht aktivierst...
[edit] siehe Sir Rufo
Und dann natürlich die genannten For-In und Low-High.
Delphi-Quellcode:
for i in meinArray do
WriteLn(i);
Dafür kennt Delphi keine leeren/undefinierten statischen Arrays ala
array[0]
und man sieht öfters mal ein
array[0..0]
, wo man es ja will, daß man über die 0 hinaus kann.