【发布时间】:2010-09-27 11:13:31
【问题描述】:
Delphi 有一个 $WARN 编译器指令,允许选择性地启用或禁用特定警告。 Delphi 2009 帮助文件描述了语法:
{$WARN identifier ON|OFF}
但它只列出了 6 个警告的标识符。
我想要一份所有警告标识符的完整列表。特别是,我想知道 Delphi 2009 中隐式字符串强制转换警告 W1057 和 W1058 的标识符。
我设法猜到了隐式 Ansi->Unicode 转换 (W1057):
{$WARN IMPLICIT_STRING_CAST OFF}
谷歌搜索找到了另一个:
{$WARN IMPLICIT_STRING_CAST_LOSS OFF}
虽然这解决了我的迫切需求,但我仍然想知道警告标识符的完整列表。应该记录此类内容。
【问题讨论】: