Hallo liebe Delphi Freunde,
ich habe das Problem, das bei nur einem verbleibenden Datensatz, dieser sich nicht über den Befehl Truncate(File) löschen lässt, Fehlermeldung:Versuch hinter dem Dateinde zu lesen; Laut Filepos steht der Zeiger aber an Position 0.
Delphi-Quellcode:
procedure LöscheDatei;
if datasetNumber = 1 then // Noch ein Eintrag verbleibend
begin
truncate(file);
Was mag der Fehler sein? Würde mit rewrite vielleicht die Datei neu geschrieben werden oder wären dann noch die alten Datensätze vorhanden?
Danke!