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

时间:2012-12-18 21:33:02

标签: delphi debugging syntax-error

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

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

以前没有抱怨,但现在无论我说什么调试设置都只是为了HASPCODE.PAS文件而引起上述错误。

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

function THasp.IsHasp:Boolean;
begin
  Result := fIsHasp; <<=======
end;

1 个答案:

答案 0 :(得分:9)

隐式函数Result变量仅在启用extended syntax compiler选项时可用。

  

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