это слово (value) в подсветке синтаксиса редактора подсвечивается так же как типы данных (integer например). Однако компилятор такого слова не знает и в справке по нему ничего нет. Возникает вопрос, это ошибка подсветки синтаксиса или от нас что то скрывают?  
Скрывают ))
           
           
           1 лайк
         
         Да, это знания доступные только избранным - расширенные свойства:
type
  t1 = class
    property p1: byte read 5 write writeln($'Значение p1 установили на {value}');
  end;
begin end.
        тут понятно, это встроенная переменная для передачи данных и ее область видимости только строка свойств. Вопрос почему она подсвечивается в редакторе?
Ради автосвойств. Ну а подсветки в зависимости от контекста в этой IDE нету, поэтому подсвечивается всюду.
 Институт математики, механики и компьютерных наук ЮФУ, 2005–2021