Подтвердить что ты не робот

Как я могу пометить свойство как устаревшее в delphi?

Я хочу отметить свойство в Delphi как устаревшее для удаления позже. Согласно документации Delphi, устаревшие могут быть добавлены к любому объявлению, но не работают для свойств. Есть ли способ сделать это?

Это то, что я пробовал:

property SomeProp: string
  read   FSomeProp
  write  SetSomeProp; deprecated 'Use SomeOtherProp instead';
4b9b3361

Ответ 1

Нет, это невозможно. Согласно документации,

Директивы 'hint' платформа, устаревшие и библиотека могут быть прилагается к любой декларации. Эти директивы будут время компиляции. Директивы Hint могут применяться к объявлениям типов, объявления переменных, объявления классов, интерфейсов и структуры, полевые декларации внутри классов или записей, процедуры, функции и декларации методов и декларации единиц.