При использовании старого синтаксиса описания свойств после спецификатора Set указан идентификатор функции, а не процедуры.
Проверить тип объекта, указанного после спецификатора Set. Указать процедуру, синтаксис которой допустим для данного свойства.
Class MyClass: Object
Sub Proc;
Begin
End Sub Proc;
Function Func: Integer;
Begin
Return i
End Function Func;
Property Item: Integer Set Func;
End Class MyClass;
При компиляции указанного кода на строке «Property Item: Integer Set Func;» будет сгенерирована ошибка «После set ожидается идентификатор процедуры». Для разрешения ошибки необходимо после спецификатора «Set» указать идентификатор процедуры «Proc».
См. также: