書式 | #configure "conf_file_name" | |
引数 | conf_file_name | 初期設定ファイル名 |
#configure file exsample test=abcd pos_x=120 pos_y=2501行に1組の key と value を定義します。key と value は「=」で結び、空白などを入れてはいけません。また、先頭が、#、;、// から始まる行はコメントと見なされます。key に予約語や漢字を使うことはできません。漢字コードはEUCで改行コードは LF(\n) です。
初期設定ファイルの値は、初期設定ファイル変数として gConf["key"]=value としてグローバル変数に格納されます。また、天下り変数が定義されている場合は、天下り変数に代入されます。
Perl や PHP はソースファイルを配布しますので、ユーザーごとに違う部分の変更、例えばディレクトリや画像ファイルの指定は、そのソースファイルを直接変更することで行うことができます。しかし、C/C++ では実行ファイルを配布しますので、そのような変更はできません。この不都合をなくすために、初期設定ファイル変数を利用することができます。