bonjour
ici je met la classe de la déclaration des prototype des exceptions
puis je met l'implémentation que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class SQLException : public Exception { public: virtual int SqlCode() const throw() = 0; virtual int EngineCode() const throw() = 0; virtual ~SQLException() throw(); };
enfin je met le 1° message du compilateur que je ne comprend pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int code; int code2; ErrorCode = INIT_NO_ERROR; if (status_vector[0] == 1 && status_vector[1]) { final_err_buff[0] = 0; prev_err_buff[0] = 0; err_buff[0] = 0; pVector = status_vector; code = IBPP::SQLException::SqlCode(); code2 = IBPP::SQLException::EngineCode();
moi j'ai codé un int????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1>..\..\..\..\DBMS\DBMSManager\src\InterbaseManager.cpp(222): error C2352: 'IBPP::SQLException::SqlCode' : appel non conforme d'une fonction membre non static 1> D:\usr\Memoria\dev\DBMS\MissionDBManager\com\IBPP.h(191) : voir la déclaration de 'IBPP::SQLException::SqlCode'
Partager