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