tw2739.pp 832 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. { %fail }
  2. {$mode Delphi}
  3. unit tw2739;
  4. interface
  5. type
  6. TJclExceptNotifyProc = procedure (ExceptObj: TObject; ExceptAddr: Pointer; OSException: Boolean);
  7. TJclExceptNotifyMethod = procedure (ExceptObj: TObject; ExceptAddr: Pointer; OSException: Boolean) of object;
  8. function JclAddExceptNotifier(const NotifyProc: TJclExceptNotifyProc ): Boolean; overload;
  9. function JclAddExceptNotifier(const NotifyMethod: TJclExceptNotifyMethod): Boolean; overload;
  10. implementation
  11. function JclAddExceptNotifier(const NotifyProc: TJclExceptNotifyProc ): Boolean; overload;
  12. begin
  13. end;
  14. function JclAddExceptNotifier(const NotifyMethod: TJclExceptNotifyMethod): Boolean; overload;
  15. var
  16. // p : pointer;
  17. p : TJclExceptNotifyMethod;
  18. begin
  19. { This fails @NotifyMethod returns a pointer to the proc }
  20. p:=@NotifyMethod;
  21. end;
  22. begin
  23. end.