Einzelnen Beitrag anzeigen
Alt 15.06.2011, 14:22   #3
waldbauer.com
Entwickler
So, nach einigem Debuggen mit Ludwig sind wir einen Schritt weiter. Derzeit ist es wohl ein Fehler im OA4 wenn ein Indexfile (IF) die Größe von 32,0 MB oder 33.568.768 Bytes erreicht.

LSEEK() nimmt LONG als Offset und dummerweise sind 32MB genau die max. Größe. OA4 macht einen LSEEK wenn es ein IF erzeugt (schreibt); somit ein DOS Limit.

Würde man hier auf den Index schreiben müssen, wäre ein Absturz von OA4 unvermeidbar und die DB beschädigt.
waldbauer.com ist offline   Mit Zitat antworten