Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene il nome del file eseguibile dell'applicazione senza estensione.
LPCTSTR m_pszExeName;
Note
A differenza m_pszAppName, il nome non può contenere spazi vuoti.m_pszExeName è una variabile pubblica di tipo const char*.
[!NOTA]
Se si assegna un valore a m_pszExeName, 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_pszExeName);
//Change the name of the .EXE file.
//The CWinApp destructor will free the memory.
m_pszExeName = _tcsdup(_T("c:\\somedir\\myapp"));
Requisiti
Header: afxwin.h