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

[edytuj] Użycie klasy TStringList

  • Załaczenie 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 pojedyńczej linii tekstu do obiektu
      NazwaZmiennej.Add('Napis');
  • Wiele róznych operacji...
  • Zwolnienie pamięci zajmowanej przez obiekt, gdy już nie jest potrzebny
    NazwaZmiennej.Free;