CWinApp::m_pszExeName

Зауваження

Містить ім'я виконуваного файлу програми без розширення. На відміну від m_pszAppNameце ім'я не може містити пробіли. m_pszExeName є Громадська змінної типу константа char *.

Приміткаnbsp;  Якщо призначити значення m_pszExe&Name, то він повинен динамічно розподіляється в купі. Деструктор CWinApp дзвінки безкоштовні() з цього вказівника. Багато хто потрібно використовувати функцію бібліотеку () _tcsdupзробити на виділення. Крім того, безкоштовні пам'ять, пов'язаних з поточного вказівник до призначення нового значення. Наприклад:

//First безкоштовні рядка, виділений MFC при запуску CWinApp.
//The рядок виділяються перед тим, як називається InitInstance.
Free((void*)m_pszExeName);
//Change ім'я з в.EXE файлу.
//The CWinApp деструктор буде звільнити пам'ять.
m_pszExeName=_tcsdup(_T("d:\\somedir\\myapp"))

Огляд CWinApp |nbsp; Члени класу | Ієрархічна діаграма

Index