CWinApp::m_pszProfileName

Remarques

Contient le nom de l'application.Fichier INI. m_pszProfileName est une variable publique de type const char *.

&Notenbsp ;  Si vous assignez une valeur à m_pszProfileName, il doit être dynamiquement alloué sur le tas. Le destructeur de CWinApp appelle ( libre) avec ce pointeur. Beaucoup vous utilisez la fonction de bibliothèque Runtime () _tcsduppour faire la répartition. Aussi, libérer la mémoire associée avec le pointeur courant avant d'assigner une nouvelle valeur. Par exemple:

//First gratuitement la chaîne allouée par les MFC au démarrage de CWinApp.
Chaîne //la attribué avant l'appelle InitInstance.
Free((void*)m_pszProfileName) ;
//Change le nom de la.Fichier INI.
//La CWinApp destructeur libère la mémoire.
m_pszProfileName=_tcsdup(_T("d:\\somedir\\myini.ini"))

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWinApp::GetProfileString, CWinApp::GetProfileInt, CWinApp::WriteProfileInt, CWinApp::WriteProfileString

Index