Einzelnen Beitrag anzeigen

BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#12

AW: Textdateien bestimmte Zeile löschen.

  Alt 16. Mär 2015, 10:06
Delphi-Quellcode:
procedure LoescheZeileAusDatei(sDatei: String; iZeile: Integer);
var
  sl: TStringList;
begin
  sl := TStringList.Create;
  try
    sl.LoadFromFile(sDatei);
    sl.Delete(iZeile -1);
    sl.SaveToFile(sDatei);
  finally
    sl.Free;
  end;
end;
Jetzt hast Du die entsprechende Zeile in der Datei gelöscht. Wenn ich jetzt richtig verstanden habe, dann ist es das, was Du wolltest?


Und ja, wir wollen Dir helfen, wenn wir wissen womit.


Ich weis nicht was an meiner Frage nicht verständlich sein soll.

Wenn ich eine bestimmte Zeile löschen möchte ist es doch naheliegend das ich nicht nur den ComboBox eintrag löschen will oder?
Schau einmal in Deinem 1.Post, vielleicht siehst Du dann das Verständnisproblem:

Bei meinem Programm speichert man eine TreeView Konfiguration als Textdatei ab.
...
Ich möchte nun die gespeicherten Dateien auch wieder Löschen können per Knopfdruck.
Du schreibst, dass Du irgendetwas als Datei speicherst und per Knopfdruck die gespeicherten Dateien löschen möchtest.

Aber scheinbar willst Du doch nicht DIESE Dateien löschen, sondern nur eine Zeile in einer weiteren Datei löschen.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
  Mit Zitat antworten Zitat