DCC错误:E2003未声明的标识符:'结果'

ThN*_*ThN 1 delphi debugging syntax-error

我正在调试我的编译器上的调试设置,现在我收到这些我似乎无法摆脱的错误.

[DCC错误] HASPCODE.PAS(223):E2003未声明的标识符:'结果'

它之前没有抱怨,但现在无论我说什么调试设置,它只是为HASPCODE.PAS文件提出上述错误.

例如,以下是引发错误的函数之一.

function THasp.IsHasp:Boolean;
begin
  Result := fIsHasp; <<=======
end;
Run Code Online (Sandbox Code Playgroud)

Dav*_*nan 9

隐式函数Result变量仅在启用扩展语法编译器选项时可用.

结果变量.在{$ X +}模式下,可以在函数体中使用预定义变量Result来保存函数的返回值.