実行してみれば分かりますが、「ある HTMLファイル」へのディレクトリ情報を
#uselib "kernel32.dll" #define INI "./設定ファイル.ini" #func saveini "WritePrivateProfileStringA" sptr,sptr,sptr,sptr #func loadini "GetPrivateProfileStringA" sptr,sptr,sptr,var,int,sptr *Option screen 0,420,200,4 : title "オプション設定" : syscolor 15 : boxf sdim opa,255 loadini "Pass","XOPS_Pass","",opa,100,INI input opa, 230, 20, 17 button goto "参照", *OptionOPEN button goto "OK", *OptionSAVE stop *OptionOPEN dialog "html", 16, "HTMLファイル" EXEfname = refstr opa = getpath(EXEfname,32) objprm 0,opa stop *OptionSAVE sdim opb,255 opb = opa saveini "Pass","Pass_A",opb,INI wb = 5 end
「設定ファイル.ini」に保存する物です。
ここで問題が・・。
OKを押して「設定ファイル.ini」を保存するときに、
入力ボックス内のディレクトリ情報先に(iniファイルが)保存されてしまいます。
どうしたら、入力ボックス内のディレクトリ情報に惑わされる事無く
指定した場所に上書き保存されるでしょうか?