Observações
Contém o nome do arquivo executável do aplicativo sem uma extensão. Ao contrário de m_pszAppName, esse nome não pode conter espaços em branco. m_pszExeName é uma variável público do tipo const char *.
&Notanbsp; Se você atribuir um valor para m_pszExeName, ele deve ser dinamicamente alocado no heap. O destruidor CWinApp chama ( grátis) com esse ponteiro. Muitos desejam usar a função de biblioteca de tempo de execução do _tcsdup() para fazer a alocação. Além disso, a memória livre associado com o ponteiro atual antes de atribuir um novo valor. Por exemplo:
//First livre a Cadeia de Caracteres alocada por MFC na inicialização de CWinApp.
//The seqüência de caracteres é alocada antes de que chamado de InitInstance.
Free((void*)m_pszExeName);
//Change o nome da.Arquivo EXE.
Destruidor CWinApp de //The será livre a memória.
m_pszExeName=_tcsdup(_T("d:\\somedir\\myapp"))
Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia