Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Alle Datensätze einer typisierten Datei löschen (https://www.delphipraxis.net/172234-alle-datensaetze-einer-typisierten-datei-loeschen.html)

Mojito 19. Dez 2012 19:50

Alle Datensätze einer typisierten Datei löschen
 
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!

p80286 19. Dez 2012 20:39

AW: Alle Datensätze einer typisierten Datei löschen
 
Nach Rewrite sollte nur noch eine leere Datei vorhanden sein.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz