0
Я использую Lazarus 1.0.4 с FPC 2.6FPC TList Специализация не поддерживается
Я пытаюсь создать TList из собственного класса (я просто использовать строку здесь, потому что это более легко), но когда я попробуйте использовать
type
TStringList = specialize TList<string>;
он говорит: «Специализация поддерживается только для общих типов.
Что я делаю неправильно?
Очевидно, что TList не является общим. Вы используете класс из классов, я думаю. В Delphi RTL вы используете общий TList из Generics.Collections. Не знаете, где вы найдете эквивалент в FPC. –
@TLama строка в Q - всего лишь пример. В реальном коде это TList –
@DavidHeffernan да, я. Я уже пробовал использовать Generigc.Collections, но Лазарус сказал, что это неизвестная единица. – Pinguin895