Moin!
Kannst du auch nur, du überschreibst mit der Wertzuweisung den folgenden Speicher und der liegt noch in deinem Datenbereich, daher hast du keine Probleme. Wenn du aber mal unter Projekt->Optionen->Compiler die Bereichsprüfung einschaltest, dann meckert er dich auch an.
Ansonsten zur Verdeutlichung:
Delphi-Quellcode:
Var
Arr : Array[0..3] Of Word;
Word1,
Word2 : Word;
Wenn du bei der Definition auf das Arr[4] was reinschreibst, dann wird dieses
höchstwahrscheinlich danach in Word1 drinne stehen...
MfG
Muetze1