[MFC] Impossible de supprimer une fonction que j'ai rajouté
Slt,
Farscape m'a filé un code qui marchait maisdont je n'ai plus besoin à présent,
il s'agissait de la redefinition de DoModal
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| int CDigiDialog::DoModal()
{
CDialogTemplate dlgTemp;
int nResult;
// lecture du template d'origine
if (!dlgTemp.Load(MAKEINTRESOURCE(IDD))) return -1;
// fonte par defaut
dlgTemp.SetFont("MS Sans Serif", 8);
// pointeur sur le dialogue template modifié
LPSTR pdata = reinterpret_cast<LPSTR>(GlobalLock(dlgTemp.m_hTemplate));
m_lpszTemplateName = NULL;
InitModalIndirect(pdata);
// appel DoModal
nResult = (int) CDialog::DoModal();
// liberation du template modifié
GlobalUnlock(dlgTemp.m_hTemplate);
return nResult;
} |
je met maintenant en commentaire la fonction ainsi que son prototype
j'ai fais un clean car j'avais des soucis de link vers le DoModal
et la plus moyen de lancer mon appli, des que je la lance, j'obtiens :
Citation:
Program: ... documents\Test\Debug\Test.exe
File: dlgcore.cpp
Line: 485
Ca peut venir d'ou à votre avis ?
Re: [MFC] Impossible de supprimer une fonction que j'ai raj
Citation:
Envoyé par firejocker
Citation:
Program: ... documents\Test\Debug\Test.exe
File: dlgcore.cpp
Line: 485
Ca peut venir d'ou à votre avis ?
Euh ... c'est un message d'erreur ça ? y'a rien dautre a coté du genre invalide type ... enfin un VRAI message d'erreur ? t'utilise quel compilateur ?
car a vrai dire on risque d'avoir du mal a t'aider ...