CWinApp::m_pszExeName

Uwagi

Zawiera nazwy pliku wykonywalnego aplikacji bez rozszerzenia. W przeciwieństwie do m_pszAppNamenazwa ta nie może zawierać pustych miejsc. m_pszExeName jest zmiennej publicznej typu const char *.

Uwaganbsp;  Jeśli możesz przypisać wartość m_pszExe&Name, musi być dynamicznie przydzielane na stercie. Destruktor CWinApp wywołuje ( wolna) z tego wskaźnika. Użytkownik chce wielu służy funkcja run-time library () _tcsdupdo przydzielania. Ponadto zwalnia pamięć skojarzonych z bieżącym wskaźnik przed przypisaniem nowej wartości. Na przykład:

//First wolne ciąg przyznanych przez MFC CWinApp uruchamiania.
//Drugi ciąg jest przydzielone zanim nazywa się InitInstance.
Free((void*)m_pszExeName);
//Change nazwę z.Plik EXE.
//Drugi CWinApp destruktor będzie zwolnić pamięć.
m_pszExeName=_tcsdup(_T("d:\\somedir\\myapp"))

Omówienie CWinApp |nbsp; Klasa członków | Wykres hierarchii

Index