Wie wäre es mit der Aktivierung des Range Check?
Oder ist Deine Anwendung zeitkritisch?Mit range Check müsste es auch einen Fehlercode geben oder einen Runtime-Error, wenn der Fehlercode nicht abgefragt wird.
Nicht so auf einen Mikrocontroller. Da gibts es nämliche keine Runtime-Errors und auch kein Betriebssystem.
Außerdem is der Programmspeicher auf nem Controller meistens sehr begrenzt, so dass sich der Aufwand beim Programmieren mehr lohnt, als den Code durch zusätzliche Prüfungen zur Laufzeit aufzublähen.
Gruß,
Klaus