我有一个功能,给我以下警告:
[DCC警告] filename.pas(6939):W1035函数'function'的返回值可能未定义
但是,该功能干净,小巧,并且具有已知的预期返回值.函数中的第一个语句是:
Result := '';
并且没有调用任何局部变量或参数Result
.
是否有任何类似pragma的指令我可以用这个方法来删除这个警告?这是Delphi 2007.
不幸的是,这个Delphi安装的帮助系统无法正常工作,因此我现在无法弹出该警告的帮助.
任何人都知道我能做什么?
你确定你已经做了一切来解决警告吗?也许您可以发布代码供我们查看?
您可以通过以下方式在本地关闭警告:
{$WARN NO_RETVAL OFF} function func(...): string; begin ... end; {$WARN NO_RETVAL ON}