trhlp44.pp 471 B

12345678910111213141516171819202122232425262728293031
  1. { %NORUN }
  2. program trhlp44;
  3. {$mode delphi}
  4. type
  5. TTest = record
  6. end;
  7. TTestHelper = record helper for TTest
  8. procedure SayHello(const I: Integer); overload;
  9. procedure SayHello(const S: string); overload;
  10. end;
  11. procedure TTestHelper.SayHello(const I: Integer); overload;
  12. begin
  13. Writeln('Hello ', I);
  14. end;
  15. procedure TTestHelper.SayHello(const S: string); overload;
  16. begin
  17. Writeln('Hello ', S);
  18. end;
  19. var
  20. Obj: TTest;
  21. begin
  22. Obj.SayHello('FPC');
  23. end.