tmshlp7.pp 487 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. { %NORUN }
  2. {$mode delphi}
  3. {$modeswitch multihelpers}
  4. program tmshlp7;
  5. type
  6. TMyObject = class
  7. procedure DoThis_1;
  8. end;
  9. THelper1 = class helper for TMyObject
  10. procedure DoThis_2;
  11. end;
  12. THelper2 = class helper for TMyObject
  13. procedure DoThis_3;
  14. end;
  15. procedure TMyObject.DoThis_1;
  16. begin
  17. end;
  18. procedure THelper1.DoThis_2;
  19. begin
  20. end;
  21. procedure THelper2.DoThis_3;
  22. begin
  23. end;
  24. var
  25. obj: TMyObject;
  26. begin
  27. obj := TMyObject.Create;
  28. obj.DoThis_1;
  29. obj.DoThis_2;
  30. obj.DoThis_3;
  31. end.