Partager via


CWinApp::m_pszExeName

Contient le nom du fichier exécutable de l'application sans l'extension.

LPCTSTR m_pszExeName;

Notes

Contrairement à m_pszAppName, ce nom ne peut pas contenir d'espaces. m_pszExeName est une variable publique de type const char*.

Notes

Si vous assignez une valeur à m_pszExeName, il doit être dynamique alloué sur le tas.Le destructeur d' CWinApp appelle free() avec ce pointeur.De nombreuses vous souhaitez utiliser la fonction de la bibliothèque Runtime d' _tcsdup() pour que l'allocation.En outre, libérez la mémoire associée au pointeur actuel avant d'assigner une nouvelle valeur.Par exemple :

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

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWinApp, classe

Graphique de la hiérarchie