Hi,
ich habe ein Problem mit FileSeek und wollte wissen, ob der Fehler meine Schuld ist.
Ich habe bis jetzt folgende Funktion verwendet:
Von := FileSeek (FileData, 0, 2);
Und nachdem ich festgestellt habe, dass er manchmal mitten in die Datenbank schreibt bzw. überschreibt,
leicht abgewandelt.
Delphi-Quellcode:
Von := FileSeek (FileData, 0, 2);
while (Von <> FileSeek (FileData, 0, 2)) or (Von = -1) Do Von := FileSeek (FileData, 0, 2);
Der Fehler tritt aber immer noch auf, und ich wüsste nicht, woran es liegen könnte.
Hat jemand anderes schon ein vergleichbares Problem gehabt?
Hier ein Beispiel für die Positionen, die er dabei liefert::
die letzte wurde zuerst gespeichert:
Bis:107159382
Von:107157754
Bis:107157754
Von:107156387
Bis:37867
Von:0
Bis:46727
Von:37867
Bis:47516
Von:46727
Grüße,
KM