Przejdź do zawartości

Delphi/TStringList

Z Wikibooks, biblioteki wolnych podręczników.

Klasa służąca do przechowywania i operowania na tekstach wielolinijkowych.

Podstawowe operacje

  • Sortowanie linii tekstu w określonym porządku
  • Wyszukiwanie słów i wyrażeń w tekście
  • Reagowanie na zmianę treści tekstu

Użycie klasy TStringList

[edytuj]
  • Załączenie do projektu modułu Classes.pas uses Classes;
  • Zadeklarowanie zmiennej typu TStringList var NazwaZmiennej:TStringList;
  • Utworzenie obiektu na bazie zmiennej NazwaZmiennej NazwaZmiennej:=TStringList.Create();
  • Załadowanie tekstu do obiektu. Istnieje na to kilka sposobów:
    • Wczytanie tekstu z pliku tekstowego NazwaZmiennej.LoadFromFile('NazwaPliku.txt');
    • Dodanie pojedynczej linii tekstu do obiektu NazwaZmiennej.Add('Napis');
  • Wiele rożnych operacji...
  • Zwolnienie pamięci zajmowanej przez obiekt, gdy już nie jest potrzebny NazwaZmiennej.Free;