Как говорится в вопросе ... можно ли объявить чтение / запись свойства на другом уровне видимости. Если да, то каков будет синтаксис?
Что-то вроде:
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;
Мне просто любопытно, существует ли такая возможность.