ugeneric7.pp 339 B

123456789101112131415161718192021222324252627
  1. {$mode objfpc}
  2. unit ugeneric7;
  3. interface
  4. type
  5. generic tgeneric<t> = class
  6. field : t;
  7. procedure test;
  8. end;
  9. implementation
  10. {$R-}
  11. procedure tgeneric.test;
  12. var
  13. l : longint;
  14. begin
  15. l:=1234;
  16. {$R+}
  17. field:=l;
  18. {$R-}
  19. writeln(byte(field));
  20. end;
  21. {$R+}
  22. end.