本文整理自网络,侵删。
我有一个功能,给我以下警告:[DCC Warning] filename.pas(6939): W1035 Return value of function ‘function’ might be undefined
但是,该函数是干净的,小的,并且具有已知的,预期的返回值.函数中的第一个语句是:
Result := '';并且没有局部变量或参数称为Result.
是否有任何类型的类似pragma的指令,我可以围绕这个方法来删除这个警告?这是Delphi 2007.
不幸的是,这个Delphi安装的帮助系统不起作用,所以我现在无法弹出这个警告的帮助.
任何人都知道他们的头顶,我能做什么?
你确定你已经做了一切来解决警告吗?也许你可以发贴我们看的代码?您可以通过以下方式在本地关闭警告:
{$WARN NO_RETVAL OFF}function func(...): string;begin ...end;{$WARN NO_RETVAL ON}
相关阅读 >>
Delphi lastdelimiter:在字符串中查找选定的字符最后出现的位置
Delphi tstringlist indexof find 查找字符串
更多相关阅读请进入《Delphi》频道 >>