У меня есть эта переменная, функция комбинацией свойствКласс объекта: Error: Illegal символ для доступа к свойству
ffieldIntegerPrivate:Integer;
function getFieldIntegerPrivate:Integer;
class property fieldIntegerPrivate:Integer read getFieldIntegerPrivate;
и в реализации у меня есть
function TMyClass.getFieldIntegerPrivate:Integer;
begin
Result := ffieldIntegerPrivate;
end;
Я получаю сообщение об ошибке: Ошибка: Illegal символ для доступа к объектам
В чем причина этой ошибки?
Заранее за вашу помощь.
Я сам нашел ответ. Функция нуждается в добавлении ключевого слова «статический». –
Используя классное завершение (Ctrl + Shift + C), вы получите хороший совет: 'class var ffieldIntegerPrivate: Integer;' и 'function function getFieldIntegerPrivate: Integer; static; ' – Abelisto
Завершение работы в классе очень приятно. Я не знал об этом. Отличная функция. –