1)j'ai declarer une fonction dans la class (dans SimOPCDocument.h)
2)j'ai ecrit la fonction (dans SimOPCDocument.cpp)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class SimOPCDocument : public SpSvaOpcDocumentBase { public: ... void SimOPCDocument::ClientConnect(); }
3)j'ai appele la fonction (dans OPCServer.cpp)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void SimOPCDocument::ClientConnect() { CString mess; mess.Format("Connexion d'un client OPC"); SimOPCLogView::PostEvent(CTime::GetCurrentTime(), mess); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void OPCServer::FinalConstruct() { SimOPCDocument::ClientConnect(); }
Voici les erreurs de compilation :
OPCServer.cpp(151) : error C2653: 'SimOPCDocument' : is not a class or namespace name
OPCServer.cpp(151) : error C2065: 'ClientConnect' : undeclared identifier
Qu'est ce qui ne va pas dans ce code?
est ce que je pourrez declarer la fonction dans SpSvaOpcDocumentBase car :
class SimOPCDocument : public SpSvaOpcDocumentBase
merci
Partager