私はあるフレームワークライブラリから別のフレームワークライブラリにいくつかのコードを移植しています。そのため、コードをコンパイルするために大きな部分をコメントアウトしてから慎重に復元する必要があります。その間、すべてのコメントアウトされたコードのために、私はたくさんの警告を受け取ります。私は私に警告のトンを与えているすべてのユニットでこれを含まれていますが、私は、コンパイル時に次のように今、コンパイラのメッセージを返すインクルードファイルから現在のユニットの名前を取得する方法はありますか?
{$MESSAGE WARN 'Warnings suppressed for unported unit with commented-out code'}
{$WARN NO_RETVAL OFF}
{$WARN USE_BEFORE_DEF OFF}
:
だから私はそれらを抑制するためのファイルが含ま迅速に書くことにしました[DCC警告] unfinished.inc(1):コメントアウトされたコード
でUnportedのユニットのために抑制W1054の警告私は、それは警告を含むをやってユニットから来ていることを私に教えていないたいインクルードファイルそのもの。実際にインクルードファイルから$ MESSAGEディレクティブを移動させずに、これを行う方法や、ユニットの名前をメッセージに組み込む方法はありますか?
私はそれが好きです!それはちょっとしたハックですが、私はできないと思ったことをする方法を見つけることができます。 –
天才、私の答えを削除しました:) –
本当に非常に創造的! –