我正在调试我的编译器上的调试设置,现在我收到的这些错误似乎无法摆脱。
[DCC错误] HASPCODE.PAS(223):E2003未声明的标识符:'结果'
以前没有抱怨,但现在无论我说什么调试设置都只是为了HASPCODE.PAS文件而引起上述错误。
例如,以下是引发错误的函数之一。
function THasp.IsHasp:Boolean;
begin
Result := fIsHasp; <<=======
end;
答案 0 :(得分:9)
隐式函数Result变量仅在启用extended syntax compiler选项时可用。
结果变量。在{$ X +}模式下,预定义 变量Result可以在函数体内使用来保存 函数的返回值。