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