国別言語サポート(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が上記以外の場合、それは実行時エラー メッセージ番号である。 | 
説明:
各メッセージ ファイルにおいて、メッセージはセットに分けられる。これにより、必要であればユーザー固有のメッセージセットを省略時のメッセージ ファイルに定義できる。また、本ルーチンによってテキスト部分をメッセージ ファイルから取り出されたメッセージに挿入できる。順番は、国別言語の文法に従う。
他参照:
 関連項目
 関連項目