delphi - 如何禁用 Delphi 中关于 "return value ... might be undefined"的警告?

标签 delphi warnings directive

我有一个函数向我发出以下警告:

[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/

相关文章:

delphi - 将 C 转换为 Delphi - 指南

delphi - 更改放大镜玻璃的高度和宽度

delegates - UIImagePickerController 委托(delegate)警告

javascript - Angular : directive function not called

AngularJS typescript 指令

database - 如何正确访问在后台线程中创建的查询结果?

delphi - delphi web脚本的web部分到底是什么?

python - 运行时警告 : overflow encountered in ubyte_scalars

ruby-on-rails-3 - 警告 : else without rescue is useless?

c# - 为什么#region 指令不能自动格式化?