如何在特定的警告代码上停止德尔菲编译器?

  • 本文关键字:编译器 代码 警告 delphi
  • 更新时间 :
  • 英文 :


我希望编译器在给定警告时停止,就像它是错误一样。

目标是强制考虑可能对代码真正有害的警告(并非每个警告在严重性方面都相同(

例如,我希望编译器在出现此类警告时停止:

  • 结果可能无法初始化
  • 弃用方法的使用

我在 IDE 中找不到任何选项,也许在命令行编译器中?

德尔福 10.3.2

谢谢

这是记录的: 警告消息 (德尔福(

使用编译器指令

{$WARN identifier ERROR}

将名为identifier的警告视为错误。文档页面包含所有可能警告的列表。例如

{$WARN NO_RETVAL ERROR}

将治疗

W1035 Return value of function '%s' might be undefined

作为错误。

更新:正如Sertac指出的那样,您还可以使用项目选项Bulding,Delphi编译器提示和警告,输出警告为项目全局启用此设置。

最新更新