Die Anregung von mkinzler hat mich auf einen Fehler aufmerksam gemacht. Jetzt ist das Problem behoben.
Der Fehler lag in einer Prozedur die in dieser aufgerufen wird. Dort lese ich über die Grenzen des Feldes hinaus. Komischerweise erhalte ich die Fehlermeldung aber erst, sobald die äußere Prozedur abgearbeitet wurde.
Auf jeden Fall danke für Eure Bemühungen