Advertisement
Guest User

Barry Kelly

a guest
Sep 25th, 2010
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.34 KB | None | 0 0
  1. {$apptype console}
  2. uses TypInfo;
  3.  
  4. type
  5.   C = class
  6.   public
  7.     class procedure P<T>(value: T);
  8.   end;
  9.  
  10. class procedure C.P<T>(value: T);
  11. begin
  12.   Writeln(PTypeInfo(TypeInfo(T))^.Name);
  13. end;
  14.  
  15. var
  16.   a, b: Integer;
  17. begin
  18.   a := 1; b := 1;
  19.   C.P(42); // an anonymous type roughly equivalent to 42..42
  20.   C.P(a);
  21.   C.P(a / b);
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement