sample\new36\appconfig.hsp » Plain Format
#include "mod_appconfig.as"
#define APPNAME "appconfig" ; アプリ名
#define INIFILE "config.ini" ; 設定ファイル名
;
; アプリ内の設定(変数)をファイルに記録します
; 簡易的な設定ファイル操作モジュール(mod_appconfig.as)を使用します
; Windows上で、Appdata内に設定ファイルを作成して使用します。
; (HSP3Dishではアプリのフォルダが使用されます)
; HSPの基本命令で作られています(hspdaプラグインにも変数を記録する機能があります)
;
*app_init
; アプリ設定の初期化(起動時)
;
test1 = "test1" ; 初期値
test2 = 123 ; 初期値
cfg_init INIFILE, APPNAME ; 設定ファイルの初期化
cfg_load:modcfg=stat ; 設定ファイルを読み込む
if modcfg { ; 設定ファイル項目があるか?
test1 = cfg_getvar("test1") ; "test1"の項目を取得(文字列)
test2 = 0+cfg_getvar("test2") ; "test2"の項目を取得(数値)
}
*app_main
; アプリメイン
;
cls 1
mes "test1:"
input test1
mes "test2:"
input test2
button "END",*app_bye
stop
*app_bye
; アプリ終了
;
cfg_init INIFILE, APPNAME ; 設定ファイルの初期化
cfg_sets "test1",test1 ; "test1"の項目を設定(文字列)
cfg_seti "test2",test2 ; "test2"の項目を設定(数値)
cfg_save ; 設定ファイルを書き込む
end