Thema: Delphi seek in textdateien

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: seek in textdateien

  Alt 16. Jun 2004, 11:59
Zitat von ltsavar:
ich möchte in einer Textdatei eine bestimme Stelle finden und dann an diese Stelle etwas einfügen.
Um es mal ganz klar zu sagen:
Man kann in Dateien nicht in der Mitte oder am Anfang Daten Einfügen!
Man kann nur:
  • die Datei komplett in den Speicher einlesen (z.B. mit TStrings), Daten einfügen und speichern (dabei wird die orginale Datei überschrieben)
    Sehr einfach zu programmieren
  • Datei ab der Einfügestelle bis Dateiende in RAM einlesen, einzufügende Daten schreiben, gespeicherte Daten aus RAM schreiben
  • Datei bis zu Einfügestelle lesen und in Datei B kopieren, Datei B mit einzufügende Daten beschreiben und Rest von Datei A nach Datei B anhängen. Anschliesend Datei A löschen, Datei B nach Datei A umbenennen
    Braucht (fast) keinen Speicher, aber langsam
Andreas
  Mit Zitat antworten Zitat