当前位置:  开发笔记 > 编程语言 > 正文

如何在Delphi中禁用关于"返回值...可能未定义"的警告?

如何解决《如何在Delphi中禁用关于"返回值可能未定义"的警告?》经验,为你挑选了1个好方法。

我有一个功能,给我以下警告:

[DCC警告] filename.pas(6939):W1035函数'function'的返回值可能未定义

但是,该功能干净,小巧,并且具有已知的预期返回值.函数中的第一个语句是:

Result := '';

并且没有调用任何局部变量或参数Result.

是否有任何类似pragma的指令我可以用这个方法来删除这个警告?这是Delphi 2007.

不幸的是,这个Delphi安装的帮助系统无法正常工作,因此我现在无法弹出该警告的帮助.

任何人都知道我能做什么?



1> Lars Truijen..:

你确定你已经做了一切来解决警告吗?也许您可以发布代码供我们查看?

您可以通过以下方式在本地关闭警告:

{$WARN NO_RETVAL OFF}
function func(...): string;
begin
  ...
end;
{$WARN NO_RETVAL ON}

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有