次の方法で共有


CWinApp::m_pszProfileName

アプリケーションの .INI ファイルの名前が含まれています。

LPCTSTR m_pszProfileName;

解説

m_pszProfileName は **const char***型のパブリック変数です。

[!メモ]

m_pszProfileNameに値を割り当てる場合は、ヒープに動的に割り当てる必要があります。CWinApp のデストラクターはこのポインターの free( ) を呼び出します。複数割り当てることに _tcsdup( ) ランタイム ライブラリ関数を使用します。また、新しい値を割り当てる前に現在のポインターに関連付けられているメモリを解放します。以下はその例です。

//First free the string allocated by MFC at CWinApp startup.
//The string is allocated before InitInstance is called.
free((void*)m_pszProfileName);
//Change the name of the .INI file.
//The CWinApp destructor will free the memory.
m_pszProfileName = _tcsdup(_T("c:\\somedir\\myini.ini"));

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWinApp クラス

階層図

CWinApp::GetProfileString

CWinApp::GetProfileInt

CWinApp::WriteProfileInt

CWinApp::WriteProfileString