J'ai mis un post précédemment, sur lequel j'avait un problème de conversion de u_char en QString. Je pensait que résoudre se probleme allait m'aider a avancer! et bien je me suis tromper!
voici ce que j'ai mis dans le .h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void  callback(const QString * paquet);
comme vous pouvez le voir, c'est ma déclaration de la méthode. maintenant le .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 void AnalyseurTraficEthernet::callback(const QString *paquet)
{
	TrameEthernet *trameEthernet = new TrameEthernet(paquet);
	//emission du signale trameEthernet
	emit signalTrame (trameEthernet);	
}
jusque la je ne voit pas ou est ce que j'ai fait mon erreur!!!
Maitenant l'appel de la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	const QString paquet( reinterpret_cast<const char *>( packet ) );	 
	 objAnalyseurTraficEthernet->callback(paquet);
Je me demande ou se trouve mon erreur qui est:

dans le cpp
:no matching function for call to`AnalyseurTraficEthernet::callback(const QString&)'
dans le h
candidates are void AnalyseurTraficEthernet::callback(const QString*)'
les erreur se situant a:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
objAnalyseurTraficEthernet->callback(paquet);
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void  callback(const QString * paquet);
merci de bien vouloir m'aider!