1)j'ai declarer une fonction dans la class (dans SimOPCDocument.h)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
class SimOPCDocument : public SpSvaOpcDocumentBase
{
public:
	...
	void SimOPCDocument::ClientConnect();
}
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
void SimOPCDocument::ClientConnect()
{
	CString	mess;
	mess.Format("Connexion d'un client OPC");
	SimOPCLogView::PostEvent(CTime::GetCurrentTime(), mess);
}
3)j'ai appele la fonction (dans OPCServer.cpp)
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