我有这个变量,函数,属性组合
ffieldIntegerPrivate:Integer;
function getFieldIntegerPrivate:Integer;
class property fieldIntegerPrivate:Integer read getFieldIntegerPrivate;
并且在我的实施中
function TMyClass.getFieldIntegerPrivate:Integer;
begin
Result := ffieldIntegerPrivate;
end;
我收到错误:错误:属性访问的非法符号
导致此错误的原因是什么?
提前感谢您的帮助。
答案 0 :(得分:2)
Class property
只能阅读class var
。
答案 1 :(得分:1)
该功能需要添加关键字static。
function getFieldIntegerPrivate:Integer; static;