OK, das erklärt das Problem, nur habe ich die Bereichsprüfung in den Projektoptionen erst eingeschaltet,
nachdem der Debugger die
Exception beim ersten Ausführen gefangen hatte. Das ist es, was ich nicht verstehe.
Inzwischen habe ich etwas festgestellt, was erklärt, warum in den bisherigen Projekten das Problem von selbst verschwand: man muss das komplette Projekt neu erstellen lassen, um die Umschaltung der Bereichsprüfung wirken zu lassen, einfaches Kompilieren (Strg+F9) oder Ausführen (F9) genügt nicht. Die anderen Projekte habe ich öfter mal komplett neu erzeugen lassen, bei diesem war das bislang nicht weiter notwendig.
@Uwe Raabe: Danke für die Info. Jetzt weiß ich wenigstens, dass die Funktion selbst passt (hätte ja sein können, dass darin etwas hochohmig ist).
[
OT]
Zusatzfrage, weil ich das jetzt schon mehrfach gesehen habe: Was ist denn ein
array[0..0] of Typ
? Dass das Feld nur ein Element hat, kann ich mir denken, aber warum dieses Konstrukt?
[/
OT]
MfG Dalai