tw10998a.pp 278 B

123456789101112131415161718192021
  1. { %fail }
  2. program statictest;
  3. {$mode delphi}
  4. type
  5. TMyClass = class
  6. public
  7. class procedure StaticCall; static;
  8. end;
  9. class procedure TMyClass.StaticCall;
  10. begin
  11. WriteLn('Static method was called!');
  12. writeln(ptruint(self));
  13. end;
  14. begin
  15. TMyClass.StaticCall;
  16. end.