Lista obiektów T klasy

PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0

Cześć ! Chciałem zrobić listę obiektów, znając jak to się robi w C++ chciałem zreobić :

Kopiuj
 TMemberPerson = class(TCustomPerson)
    public
      MemberType : integer;
      constructor Create(AType: integer);
  end;

  TMembersList = specialize TList<TMemberPerson>;
 

Jednak otrzymuję

taskerclass.pas(37,48) Error: Identifier not found "TList$1"

W jaki sposób mogę w prosty sposób zadeklarować typ listy obiektów ? Nie chce, zwykłej listy, żeby potem nie trzeba było rzutować, oraz, żeby nie można było w przyszłości wpisać tam jakiegokolwiek obiektu... Z góry dzięki za pomoc. Btw. klasa jest lipna, tylko dla przykładu co zrobiłem. Nie implementowałem TList<T> bo zakładam, ze jest to zaimplementowane w FCL. Używam Lazarus 1.3 oraz FPC 2.7.1.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0

Czytałem czytałem, ale nie rozumiem troszkę. Generalnie sądzę, że po prostu musiałbym sam sobie zaimplementować TList<T>, żeby to działało. Ostatecznie skorzystałem z TFPGList bo już mam przynajmniej gotową implementacje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.