【发布时间】:2026-02-12 20:55:01
【问题描述】:
所以我在我的单元中包含了一些其他单元,并且在构建应用程序后,我收到了来自这些单元的大量警告。数量如此之大,以至于我无法在列表中找到自己的警告。 ;-)
是否有一些编译器指令可以让我关闭这些警告?但请注意,我不想以任何方式修改这些单位。我想实现这样的目标:
unit MyUnit;
interface
uses
UnitA, {$WARN EMIT_WARNNIGS OFF} UnitB, {$WARN EMIT_WARNNIGS ON} UnitC, UnitD.
implementation
uses
UnitE, {$WARN EMIT_WARNNIGS OFF} UnitF, UnitG, {$WARN EMIT_WARNNIGS ON} UnitH.
这是一个我想拥有的虚构编译器指令,或者它存在但我不知道?
感谢您的宝贵时间。
【问题讨论】:
-
只是猜测,你试过
uses ..., {$Warnings Off} UnitB {$Warnings On}, ...吗? -
反问:你为什么不想解决这些警告并...呃... khm...修复它们?
-
修复它或 Boor 它!相信我,如果可以以任何方式避免的话,你不想使用警告臃肿的代码。您可以指望各种错误和访问违规以及浪费大量时间。
-
只需将
{$WARNINGS OFF}添加到每个恶棍即可完成
标签: delphi delphi-2009 compiler-warnings