我有一个函数向我发出以下警告:
[DCC Warning] filename.pas(6939): W1035 Return value of function 'function' might be undefined
然而,该函数很干净、很小,并且确实有一个已知的、预期的返回值。函数中的第一条语句是:
Result := '';
并且也没有名为 Result
的局部变量或参数。
是否有任何类型的类似编译指示的指令可以围绕此方法来删除此警告?这是 Delphi 2007。
不幸的是,这个 Delphi 安装上的帮助系统无法正常工作,因此我现在无法弹出该警告的帮助。
有人清楚地知道我能做什么吗?
最佳答案
您确定已采取一切措施来解决该警告吗?也许您可以发布代码供我们查看?
您可以通过以下方式在本地关闭警告:
{$WARN NO_RETVAL OFF}
function func(...): string;
begin
...
end;
{$WARN NO_RETVAL ON}
关于delphi - 如何禁用 Delphi 中关于 "return value ... might be undefined"的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61418/