tw30761.pp 452 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. { %NORUN }
  2. program tw30761;
  3. {$mode objfpc}
  4. type
  5. Ta = class
  6. public
  7. procedure Test;
  8. end;
  9. Tb = class(Ta)
  10. end;
  11. TbHelper = class helper for Tb
  12. public
  13. procedure Test(i: integer); overload;
  14. end;
  15. procedure Ta.Test;
  16. begin
  17. end;
  18. procedure TbHelper.Test(i: integer);
  19. begin
  20. //Self.Test;
  21. end;
  22. var
  23. b: Tb;
  24. begin
  25. b:=Tb.Create;
  26. b.Test(1); // Error: Wrong number of parameters specified for call to "Test"
  27. b.Test;
  28. end.