Was passiert, wenn du die Checks und Neuzuweisungen von M, I und J vor das SetRect
ziehst und statt der Felder des Rects, die Variablen direkt anpasst?
Ich weiß jetzt nicht genau wie du das meinst.
Ganzer Quelltext
Das Problem liegt bei pr^[pData^.rdh.nCount] die anderen Variablem sind korrekt alles Integer.
Das ist schon alt hab das nie bemerkt da die BereichsPrüfung aus war.
gruss