Obsługa plików tekstowych

0

Witam.
Przeszukałem już sporo internetu na temat obsługi plików tekstowych w delphi i jak dotąd nie znalazłem nic nowego. Zawsze jest tylko odczyt kolejnych linii lub dopisanie kolejnych linii.
Mam następujące pytania:

  1. Czy jest jakić sposób na kasowanie lub zastąpienie konkretnej linii w pliku.
  2. Czy jest jakiś sposób na odczyt lub zapis danych w <ort>kąkretnej </ort>linii w pliku (np.: plik ma 5 linii a ja chcę odczytać 3-cią) (Znalazłem jak to zrobić w C ale na C się ort!);
    Pozdrawiam.
0

Wszystko to da się zrobić przy pomocy klasy TStringList. Działa ona na zasadzie wczytania do stringa pliku, jego modyfikacji i ponownym zapisaniu całości.

0

pobaw sie tym:
// nie bede opisywal bo mozna sie domyslec
// i oczywiscie najpierw plik wczytac do memo trzeba

Memo1.Lines.Delete(1);
Form1.Caption := Memo1.Lines[0];
Memo1.Lines.Add('Introduction');
Memo1.Lines[1] := 'costam';

1 użytkowników online, w tym zalogowanych: 0, gości: 1