tw34037.pp 341 B

123456789101112131415161718192021
  1. program project1;
  2. {$mode objfpc}{$H+}
  3. uses
  4. Classes, FGL;
  5. type
  6. TBaseClass = class (TObject)
  7. end;
  8. generic TFPGObjectListEx<T: TBaseClass> = class (specialize TFPGObjectList<T>)
  9. function GetItemByID(AID: Integer): T;
  10. end;
  11. function TFPGObjectListEx.GetItemByID(AID: Integer): T;
  12. begin
  13. Result:=nil; //T(nil);
  14. end;
  15. begin
  16. end.