bug0288.pp 345 B

123456789101112131415161718192021222324252627
  1. {$mode objfpc}
  2. uses sysutils;
  3. type
  4. zz=class(tobject)
  5. procedure test;virtual;
  6. procedure test1;virtual;
  7. end;
  8. procedure zz.test;
  9. begin
  10. writeln('ok');
  11. end;
  12. procedure zz.test1;
  13. begin
  14. try
  15. raise exception.create('zz');
  16. except
  17. on e:exception do test;
  18. end;
  19. end;
  20. var
  21. z:zz;
  22. begin
  23. z:=zz.create;
  24. z.test1;
  25. z.destroy;
  26. end.