tw13956.pp 363 B

12345678910111213141516171819202122
  1. { %fail }
  2. {$ifdef fpc}
  3. {$mode objfpc}{$H+}
  4. {$endif}
  5. type
  6. { TForm1 }
  7. TForm1 = class
  8. private
  9. function GetFoo(Index: Integer; Ask: Boolean = True): Integer;
  10. public
  11. property Foo[Index: Integer; Ask: Boolean]: Integer read GetFoo;
  12. end;
  13. function TForm1.GetFoo(Index: Integer; Ask: Boolean): Integer;
  14. begin
  15. Result := Foo[Index];
  16. end;
  17. begin
  18. end.