Schizofrenie Delphi (já mám verzi 5) umožňuje i takové zmatení autora.
Konstrukce i := i + 1 generuje chybu Range check error, zatímco např. Inc(i) generuje Integer overflow error.
Konstrukce cyklu používá evidentně první variantu, zatímco příspěvek by měl líčit spíše chybu Overflow.
Osobně doporučuji všem programátorům zapnout kontrolu všech chyb i ve finální verzi programu.
A k přepínači Aligned record fields. Jeho zapnutím dosáhneme také značného urychlení běhu aplikací, které pracují s rozměrnými poli číselných hodnot.