Condividi tramite


CWinApp::m_pszProfileName

Contiene il nome del file di .INI dell'applicazione.

LPCTSTR m_pszProfileName;

Note

m_pszProfileName è una variabile pubblica di tipo const char*.

[!NOTA]

Se si assegna un valore a m_pszProfileName, deve essere allocata dinamicamente nell'heap.Il distruttore CWinApp chiama free( ) con questo puntatore.Molti si desidera utilizzare la funzione della libreria di runtime _tcsdup( ) per effettuare l'allocazione.Inoltre, liberare la memoria associata al puntatore prima di assegnare un nuovo valore.Di seguito è riportato un esempio:

//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"));

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CWinApp

Grafico della gerarchia

CWinApp::GetProfileString

CWinApp::GetProfileInt

CWinApp::WriteProfileInt

CWinApp::WriteProfileString