首页 / 知识
如何在Delphi中禁用有关“返回值…可能未定义”的警告?
2023-04-15 06:32:00

How to disable a warning in Delphi about “return value … might be undefined”?我有一个函数,向我发出以下警告:
但是,该函数干净,较小,并且确实具有已知的预期返回值。 函数中的第一条语句是:
并且也没有称为 我可以使用某种类似于杂用指令的指令来消除此警告吗? 这是Delphi 2007。 不幸的是,此Delphi安装上的帮助系统无法正常工作,因此我现在无法弹出该警告的帮助。 有人知道我该怎么办吗? 您确定您已采取一切措施解决警告吗?也许您可以将代码发布给我们看看? 您可以通过以下方式在本地关闭警告:
我不确定我是否要查看此单元的代码...毕竟,错误发生在第6939行...也许超出了一些内部编译器表? Delphi编译器中至少存在这样的错误,至少是因为Delphi4:如果函数参数(包括Self和Result)和局部变量的数量之和超过31,则会引起问题。例如,它可以编写W1035警告(结果可能是不确定的)。它会错过未使用的变量。只需尝试以下项目:
这将导致31提示,而不是40。 为了得到一个好的答案,您必须发布代码。通常,如果存在可能导致未定义结果的代码路径,则Delphi编译器会发出此警告。有时,该代码路径并不明显。 {$ WARN NO_RETVAL OFF}是您要寻找的东西,但是总的来说,我想找出为什么会发生这种情况。您可以考虑采用不同的格式,看看是否有帮助。 您那里是否有任何流程更改命令,例如"退出"?您是否直接提出例外等?您的case语句的末尾是否有else来设置Result的值? 可以尝试调整这些元素,看看是否也消除了警告。 Delphi中似乎存在某种错误。阅读这篇文章,最后的评论链接到您可能已经获得的其他错误报告: http://qc.codegear.com/wc/qcmain.aspx?d=8144 |
最新内容
相关内容
linux命令的返回值?
linux命令的返回值?,系统,工具,位置,管理,暂停,状态,项目,环境,数据,基础,linux文件编程中的right函数当写入失败时返回值为定义函数 int fclolinux禁用服务命令行?
linux禁用服务命令行?,服务,系统,软件,管理,工具,信息,状态,平台,连续,技术,linux系统ssh服务关闭命令1、exit就可以呀 输入exit并回车就可以linux禁用账户的命令?
linux禁用账户的命令?,密码,系统,信息,图片,情况,网络,用户,工作,位置,收费,锁定linux用户的命令是锁定Linux用户的命令是passwd+用户名。这个linux禁用app命令?
linux禁用app命令?,软件,系统,工具,密码,发行,手机,管理,服务,市场,设备,linux禁用某些命令1、Mkfs Command 如果你不知mkfs的作用,那么它也是防火墙禁用命令linux?
防火墙禁用命令linux?,系统,服务,信息,管理,软件,防火墙,命令,公共,设备,代码,如何关闭linux防火墙1、打开linux系统,在linux的桌面的空白处右linux网卡禁用命令?
linux网卡禁用命令?,网络,系统,工具,设备,标准,工作,地址,网卡,信息,软件,linux中与网络配置有关的配置文件的路径?如何禁用和重启网络接口?_linux7禁用网卡命令?
linux7禁用网卡命令?,网络,系统,地址,信息,设备,工具,密码,名称,服务,环境,linux中与网络配置有关的配置文件的路径?如何禁用和重启网络接口?_python怎样计算函数的返回值
python怎样计算函数的返回值,做多,培训,函数,语句,变量,赋值,参数,结果,实际,以上,python中,用def语句创建函数时,可以用return语句指定应该返python怎么定义函数的返回值
python怎么定义函数的返回值,培训,代码,简介,函数,语句,定义,类型,结束,结果,上面,python定义函数的返回值的方法:函数返回值简介函数需要先定python为什么没有return返回值
python为什么没有return返回值,培训,函数,语句,参数,赋值,变量,语法,下面,实际,以上,python中,用def语句创建函数时,可以用return语句指定应该python函数有返回值吗
python函数有返回值吗,培训,情况,函数,语句,结果,定义,以上,类型,更多,内容,python的函数可以有返回值,也可以没有返回值。函数需要先定义后调python怎样定义函数返回值
python怎样定义函数返回值,培训,代码,函数,定义,形式,以上,感觉,结果,更多,内容,python函数返回值,两种形式:1返回一个值。2返回多个值。现看看