https://emily.shillest.net/ayaya/index.php?マニュアル/関数/DICLOAD
Prev
Next
Manual/Function
DICLOAD
†
↑
Format
†
DICLOAD (
filename
, [
code
] )
↑
Function
†
指定した辞書ファイルを動的読み込みします。
以下の制限事項があります。
何か辞書ファイルに問題があった場合は、エラーになり何も起こりません。
読み込み完了した辞書はすぐには反映されません。次のrequest呼び出し時に反映されます。
これは、現在実行中の関数の中身を保護し、予想できない結果を避けるための仕様です。
Manual/Syntax/6. Expansion of embedded elements in strings
の「範囲付き展開」は辞書読み込み時に静的に解析されるので、DICLOADの後に展開しようとしてもうまくいきません。
この場合は
Manual/Function/EVAL
の活用も検討してください。EVALは例外的に、読み込み完了直後から辞書の内容を認識できます。
一度読み込んだ辞書ファイルは
Manual/Function/DICUNLOAD
で解除できますが、各種制約があるので注意してください。
↑
Arguments
†
filename
辞書ファイル名
code
文字コードID(省略時:基礎設定ファイルに従う)
↑
Return value
†
成功した場合、0
失敗した場合、1
↑
Related
†
Manual/Function/DICUNLOAD
Manual/Syntax/B. Character code related
↑
Version
†
YAYA:Tc556-1
↑
Example
†
No example yet.
Someone please provide one!
Prev
Manual/Function/CVSTR
Next
Manual/Function/DICUNLOAD
Home
Up
Last modified on: 2021-08-31 (Tuesday) 12:31:32
Related pages:
Manual/List of functions by purpose
Manual/Function/EVAL
Manual/Syntax/6. Expansion of embedded elements in strings
Manual/Function/DICUNLOAD
Manual/Syntax/B. Character code related
Manual/Function
Manual/Function/CVSTR