Вниз
Скачать: CL | DM;

вопрос по дженерикам   Найти похожие ветки 

← →
Scott Storch   (2010-10-20 14:46) [0]

когда нужен список определенного типа, делаю так обычно:

 
 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) [1]

TList<TMyRec>



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.005 c
2-1287812607
Илья2
2010-10-23 09:43
2011.01.16
Вызов не kernel32.dll функций из DllEntryPoint


2-1287571571
Scott Storch
2010-10-20 14:46
2011.01.16
вопрос по дженерикам


15-1285619359
Юрий
2010-09-28 00:29
2011.01.16
С днем рождения ! 28 сентября 2010 вторник


15-1285872027
Сергей М.
2010-09-30 22:40
2011.01.16
qooXdoo


15-1286137755
Юрий
2010-10-04 00:29
2011.01.16
С днем рождения ! 4 октября 2010 понедельник




   Наверх