Можно ли иметь различную видимость для чтения / записи свойства?

Как говорится в вопросе ... можно ли объявить чтение / запись свойства на другом уровне видимости. Если да, то каков будет синтаксис?

Что-то вроде:

  protected
    property MyProp : Integer write FMyProp;
  public
    property MyProp : Integer read FMyProp;
  end;

Не то, чтобы это была основная функция языка, ее легко заменить на

protected
  procedure SetMyProp(Value : Integer);
public
  property MyProp : Integer read FMyProp;
end;

Мне просто любопытно, существует ли такая возможность.

8
задан Ken Bourassa 1 April 2011 в 15:27
поделиться