NLS を使用するプログラムのコンパイル

制限事項: 各ロケール対応は .NETマネージコードでは利用できません。

プログラムで NLS 機能を使用するには、NLS コンパイラ指令を設定してプログラムをコンパイルする必要があります。 デフォルトでは、NLS コンパイラ指令は設定されていません。

NLS 指令を設定したら、プログラムの構文をチェックする前に、プログラムに次の構文が含まれていないことを確認します。

プログラムが上記の構文を含む場合に、NLS 機能を使用するには、その構文をプログラムから削除するか、コメント行にする必要があります。 NLS 指令を設定して、上記の構文のどれかを含むプログラムをコンパイルすると、次のエラーでコンパイルが失敗します。

136 Illegal use of phrase for National Language operation

上記の構文がどれも含まれていなければ、COBOL アプリケーション内の任意のプログラムを、NLS 指令を設定してコンパイルできます。 このように、アプリケーション内の一部のプログラムでは NLS 機能を使用でき、他のプログラムでは使用できないことがあります。