設定をiniファイルに保存する。
デフォルトではwin.iniに保存されてしまうので保存先を変更させます。
|
|
BOOL CXXXApp::InitInstance()
{
:
:
#endif
//INIファイル設定
char path[MAX_PATH];
GetCurrentDirectory(MAX_PATH,path);
strcat(path,_T("\\XXX.ini"));
free((void*)m_pszProfileName);
m_pszProfileName=_tcsdup(path);
:
:
}
|
iniファイルに保存・読み込み |
CWinApp* pApp = AfxGetApp();
pApp->WriteProfileInt(_T("DATA"),_T("int"),10); //数値(10)を保存
pApp->WriteProfileString(_T("DATA"),_T("char"),_T("あ")); //文字列(あ)を保存
int i = pApp->GetProfileInt(_T("DATA"),_T("int"),0); //数値を読み込む
CString s = pApp->GetProfileString(_T("DATA"),_T("char"),NULL); //文字列を読み込む
|
[ 戻る ]