Observaciones
Contiene el nombre del archivo ejecutable de la aplicación sin extensión. A diferencia de m_pszAppName, este nombre no puede contener espacios en blanco. m_pszExeName es una variable pública de tipo const char *.
&Notanbsp; Si asigna un valor a m_pszExeName, se debe asignar dinámicamente en el montón. El destructor de CWinApp llama ( libre) con este puntero. Muchos desean utilizar la función de biblioteca de tiempo de ejecución de _tcsdup() para realizar la asignación. Asimismo, liberar la memoria asociada con el puntero actual antes de asignar un nuevo valor. Por ejemplo:
//First liberar la cadena asignada por MFC en el inicio de CWinApp.
Cadena //The es asignada antes de llama a InitInstance.
Free((void*)m_pszExeName);
//Cambiar el nombre de la.Archivo EXE.
//The CWinApp destructor libera la memoria.
m_pszExeName=_tcsdup(_T("d:\\somedir\\myapp"))
Visión General de CWinApp |nbsp; Miembros de clase | Diagrama de jerarquía