- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-06-27T21:57:18+09:00","","")
#author("2021-08-31T12:31:32+09:00","","")
#navi(マニュアル/関数)
* DICLOAD [#m2607044]
** 形式 [#nb3923f2]
> DICLOAD ( '''filename''' , [ '''code''' ] )
** 機能 [#l4857a5a]
- 指定した辞書ファイルを動的読み込みします
- 何か辞書ファイルに問題があった場合は、エラーになり何も起こりません
- 一度読み込んだ辞書ファイルは解除できないので注意してください
- 指定した辞書ファイルを動的読み込みします。
- 以下の制限事項があります。
-- 何か辞書ファイルに問題があった場合は、エラーになり何も起こりません。
-- 読み込み完了した辞書はすぐには反映されません。次のrequest呼び出し時に反映されます。~
これは、現在実行中の関数の中身を保護し、予想できない結果を避けるための仕様です。
-- [[マニュアル/文法/6.文字列内埋め込み要素の展開]] の「範囲付き展開」は辞書読み込み時に静的に解析されるので、DICLOADの後に展開しようとしてもうまくいきません。~
この場合は [[マニュアル/関数/EVAL]] の活用も検討してください。EVALは例外的に、読み込み完了直後から辞書の内容を認識できます。
- 一度読み込んだ辞書ファイルは [[マニュアル/関数/DICUNLOAD]] で解除できますが、各種制約があるので注意してください。
** 引数 [#r2ecbad3]
:filename|辞書ファイル名
:code|文字コードID(省略時:基礎設定ファイルに従う)
** 返り値 [#x316bd29]
- 成功した場合、0
- 失敗した場合、1
** 関連 [#o86d72c7]
- [[マニュアル/関数/DICUNLOAD]]
- [[マニュアル/文法/B.文字コード関連]]
** バージョン [#i89662bd]
- YAYA:Tc556-1
** 例 [#k84928d4]
-NOWPRINTING
-誰か記載してください!
#navi(マニュアル/関数)