tw8777h.pp 415 B

123456789101112131415161718192021222324252627282930313233
  1. { %fail }
  2. { %norun }
  3. {$ifdef fpc}
  4. {$mode delphi}
  5. {$endif}
  6. type
  7. tc = class
  8. private
  9. f: integer;
  10. procedure setf(const val: integer);
  11. function getf: integer;
  12. public
  13. property prop: integer read getf write setf;
  14. end;
  15. procedure tc.setf(const val: integer);
  16. begin
  17. f:=val;
  18. end;
  19. function tc.getf: integer;
  20. begin
  21. getf:=f;
  22. end;
  23. var
  24. c: tc;
  25. p: pointer;
  26. begin
  27. p := @c.prop;
  28. end.