CWinApp::m_pszProfileName

Bemerkungen

Enthält den Namen der Anwendung.INI-Datei. M_pszProfileName ist eine öffentliche Variable vom Typ const Char *.

Hinweis&Nbsp;  Wenn Sie M_pszProfileNameeinen Wert zuweisen, müssen sie dynamisch auf dem Heap reserviert werden. Der CWinApp -Destruktor ruft ( kostenlos) mit this-Zeiger. Sie möchten, dass viele die Run-Time Bibliothek-Funktion _tcsdup() verwenden, um die Zuweisung zu tun. Auch vor der Zuweisung eines neuen Werts den aktuellen Zeiger zugeordneten Arbeitsspeicher frei. Zum Beispiel:

//First kostenlos die Zeichenfolge CWinApp Systemstart von MFC reserviert.
//Die Zeichenfolge wird reserviert, bevor InitInstance aufgerufen wird.
Free((void*)m_pszProfileName);
//Change der Name des der.INI-Datei.
//Die CWinApp Destruktor gibt den Speicher frei.
m_pszProfileName=_tcsdup(_T("d:\\somedir\\myini.ini"))

CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWinApp::GetProfileString, CWinApp::GetProfileInt, CWinApp::WriteProfileInt, CWinApp::WriteProfileString

Index