国別言語サポート(NLS)のメッセージ ファイルをからメッセージを読み込む。
構文:
call "CBL_NLS_READ_MSG" using msg-file-handle
full-msg-number
msg-ins-struct
msg-buffer
returning status-code
パラメーター:
|
呼び出しプロトタイプ使用時 (
説明の読み方) |
PIC (32 ビット システム) |
msg-file-handle |
cblt-x4-compx. |
pic x(4). |
full-msg-number |
Group predefined as
cblt-nls-msg-number-pair containing: |
以下を含む集団項目: |
|
cblte-nmnp-set-number |
|
cblt-x2-compx. |
|
pic x(2) comp-x. |
|
cblte-nmnp-number |
|
cblt-x2-compx. |
|
pic x(2) comp-x. |
msg-ins-struct |
Group predefined as
cblt-nls-msg-ins-struct containing: |
以下を含む集団項目: |
|
cblte-nmis-ins-count |
|
cblt-x2-compx. |
|
pic x(2) comp-x. |
|
cblte-nmis-ins-pointer |
|
cblt-pointer. Occurs depending on
cblte-nmis-ins-count. |
|
usage pointer occurs n
times. |
msg-buffer |
Group predefined as cblt-nls-msg-buffer
containing: |
以下を含む集団項目: |
|
cblte-nmb-buff-len |
|
cblt-x2-compx. |
|
pic x(2) comp-x. |
|
cblte-nmb-buff-text |
|
cblt-x2-compx. Occurs depending on
cblte-nmb-buff-len |
|
pic x(n). |
status-code |
説明の読み方. |
入力パラメーター:
msg-file-handle |
メッセージを取り出すメッセージ ファイルの識別ハンドル |
cblte-nmnp-set-number |
メッセージを取り出すメッセージ ファイルにおけるセット |
cblte-nmnp-number |
メッセージを取り出すメッセージセットにおけるメッセージ番号 |
cblte-nmis-ins-count |
メッセージに挿入するテキスト部分の数 |
cblte-nmis-ins-pointer |
メッセージに挿入するNULLで終わるテキスト部分へのポインター |
cblte-nmb-buff-len |
メッセージバッファーテキストの長さ |
出力パラメーター:
cblte-nmb-buff-text |
返されたテキスト(ナル終了) |
status-code |
ルーチンが成功したか否かを次のように示す。
0 |
成功 |
40 |
NLSモジュールが初期化されていない |
401 |
メッセージセットが見つからない |
402 |
メッセージがセットにない |
403 |
メッセージが長すぎてメッセージテキストバッファーに入らない |
404 |
msg-file-handleが無効 |
status-codeが上記以外の場合、それは実行時エラー メッセージ番号である。 |
説明:
各メッセージ ファイルにおいて、メッセージはセットに分けられる。これにより、必要であればユーザー固有のメッセージセットを省略時のメッセージ ファイルに定義できる。また、本ルーチンによってテキスト部分をメッセージ ファイルから取り出されたメッセージに挿入できる。順番は、国別言語の文法に従う。
他参照:
関連項目