[MFC][Exception] port�e d'une exception
Bonjour � tous,
- J'ai une classe A1, avec une m�thode readFile()
- J'ai une classe A2, avec une variable de type A1
- J'ai une m�thode M1() de A2 qui apelle A1::readFile()
est-ce que l'exception de type CFileException g�n�r�e par CFile::Open() dans ma m�thode readFile peut �tre r�cup�r�e dans M2()?
La m�me chose:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class A1{
int readFile(CString strFileName);
...
}
int A1:readFile(CString strFileName)
{
CFile file;
if (file.Open(m_strReceptionFileName, CFile::modeReadWrite)==0)
{
return 1;
}
...
} |
et
Code:
1 2 3 4 5 6 7
| void A2::M1()
{
A1 a1;
// **1** //
a1.readFile(m_strFileName);
// **2** //
} |
Ai-je le droit de mettre, � la place de // **1** //:et � la place de // **2** //
Code:
1 2 3 4 5
| }
catch(CFileException *e)
{
... // je récupère et je traite l'exception
} |
:?: