Я вижу, что люди объявляют свои TLists как
MyList : TList<PSomeType>;
. После этого, когда они его создают, они делают
MyList := TList<PSomeType>.Create;
Так что я полагаю, что, делая это, они победилиt приходится настраивать MyList.Items [I] каждый раз, когда они его используют, например:
ShowMessage( PSomeType(MyList.Items[I]).SomeTextProperty );
Так что вместо этого они просто делают
ShowMessage( MyList.Items[I].SomeTextProperty );
Это правильно?
Если так, то почему я не могу заставить его работать в Delphi 2010?Я пытаюсь именно это - Объявление моего списка как
MyList : TList<PSomeType>;
Но компилятор говорит:
Необъявленный идентификатор: TList <>
Что я там не так делаю?