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:et
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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; } ... }Ai-je le droit de mettre, � la place de // **1** //:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 void A2::M1() { A1 a1; // **1** // a1.readFile(m_strFileName); // **2** // }et � la place de // **2** //
Code : S�lectionner tout - Visualiser dans une fen�tre � part try{
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 } catch(CFileException *e) { ... // je récupère et je traite l'exception }:
Partager