![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вопрос по дженерикам
Scott Storch © (2010-10-20 14:46:00)когда нужен список определенного типа, делаю так обычно:
PMyRec = ^TMyRec;
TMyRec = packed record
{ }
ID : Integer;
{ }
Name: string;
end;
TMyRecs = class(TList)
private
{ }
function Get(Idx: Integer): PMyRec;
protected
procedure Notify(Ptr: Pointer; Act: TListNotification); override;
public
{ }
procedure Add: PMyRec;
{ }
property MyRecs[Idx: Integer]: PMyRec read Get; default;
end;
а как с дженериками?
нужно объявлять так: TList<TMyRec> или TList<PMyRec>?
RWolf (2010-10-20 15:10:00) [1]TList<TMyRec>