指令は、コンパイラ警告の生成を制御します。指令を使って、さまざまな警告メッセージを表示するかどうかを制御できます。状態では、コンパイラは、初期化されていない変数、関数結果の欠落、抽象オブジェクトのコンストラクタ、などを検出した際に、警告メッセージを出力します。状態では、コンパイラは、警告メッセージを生成しません。各指令の間にコードを配置することにより、関係のない警告は選りわけてオフにすることができます。指令は、プロシージャまたは関数レベルの精度でのみ機能します。指令で囲むことはできますが、そのプロシージャや関数内の文ブロックのみを囲むことはできません。メール)モバイルビュ。