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

如何关闭特定的Delphi警告和提示?

如何解决《如何关闭特定的Delphi警告和提示?》经验,为你挑选了3个好方法。

在CodeGear Delphi 2007中,如何关闭特定警告和提示?我试图关闭H2077 - 分配给'varname'的值从未使用过.



1> Allen Bauer..:

您无法通过警告禁用特定提示.提示是那些不会对运行时代码产生任何潜在不利影响的事情.例如,当您看到提示"分配给'varname'的值从未使用过"时,它只是对您应该在代码中"清理"的内容的建议,但它不会导致任何潜在的运行时错误(除了您的自己的逻辑错误,当然:-).通过调整代码可以最好地解决提示问题.

警告,而另一方面,是那些事情可能导致意外的运行时行为和真正应该得到解决.例如,在为其赋值之前使用变量显然是未初始化变量的情况,并且可能导致"坏事".在绝大多数情况下,应通过"修复"代码来解决警告问题.即便如此,在某些情况下,您可能会将警告视为"误报",并确保代码正常运行.在这些情况下,您可以禁用特定警告.禁用所有警告是危险的.


我发现,当我学会编码更好时,误报的实例会减少.

2> Lars Truijen..:

提示?没有具体的.

你必须全部禁用它们:

{$HINTS OFF}

警告?

{$WARN _name_of_warning_ OFF|ON|ERROR}

点击此处查看完整列表



3> Jim..:

你为什么不改变代码,以便提示消失?这些提示通常非常准确.如果你真的觉得代码行(我猜一些变量初始化或其他)对你的代码的读者有用,即使它与编译器无关,你可以用注释替换它.

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