Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.16;
Скачать: 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 вся ветка

Текущий архив: 2011.01.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1287920088
George
2010-10-24 15:34
2011.01.16
TABOrder и фреймы


2-1288102111
ilsur
2010-10-26 18:08
2011.01.16
Тексты и шрифты


2-1287647224
mfender
2010-10-21 11:47
2011.01.16
ADODataSet. Ошибка неизвестного типа


2-1287467671
ixen
2010-10-19 09:54
2011.01.16
Подскажите как написать триггер...


2-1287984611
vegarulez
2010-10-25 09:30
2011.01.16
TWebBrowser, открыть ссылку в том же окне?