エラーのように、コンパイラーが特定の警告で停止することを望みます。
目標は、コードに本当に有害である可能性がある警告を強制的に考慮することです(すべての警告が重大度に関して等しいわけではありません)
例として、私はコンパイラがそのような警告で停止することを望みます:
- 結果が初期化されていない可能性があります
- 非推奨メソッドの使用
- ...
IDE、おそらくコマンドラインコンパイラにオプションが見つかりませんでしたか?
Delphi 10.3.2
おかげで、
エラーのように、コンパイラーが特定の警告で停止することを望みます。
目標は、コードに本当に有害である可能性がある警告を強制的に考慮することです(すべての警告が重大度に関して等しいわけではありません)
例として、私はコンパイラがそのような警告で停止することを望みます:
IDE、おそらくコマンドラインコンパイラにオプションが見つかりませんでしたか?
Delphi 10.3.2
おかげで、
回答:
これは文書化されています:警告メッセージ(Delphi)
コンパイラ指令を使用している
{$WARN identifier ERROR}
指定された警告をidentifier
エラーとして処理します。ドキュメントページには、すべての可能な警告のリストが含まれています。例えば、
{$WARN NO_RETVAL ERROR}
扱います
W1035 Return value of function '%s' might be undefined
エラーとして。
更新:としてSertacが 指摘する、あなたはまた、使用してプロジェクトに対してグローバルこの設定を有効にすることができますプロジェクトオプション、Bulding、Delphiコンパイラ、ヒントと警告、出力警告を。