CWinApp::m_pszExeName

Примечания

Содержит имя исполняемого файла приложения без расширения. В отличие от m_pszAppNameэто имя не может содержать пробелы. m_pszExeName является открытую переменную типа const char *.

Примечаниеnbsp;  Если присвоить значение m_pszExe&Name, он должен быть динамически в куче. Деструктор класса CWinApp вызывает ( бесплатно) с этой мыши. Многие необходимо использовать функции библиотеки времени выполнения () _tcsdupдля выделения. Кроме того освободить память, связанная с текущего указателя до назначения нового значения. Например:

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

Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

Index