Bonjour,
j'ai le constructeur d'une classe que voici :
et que j'apelle comme ceci dans une autre classe qui implémente IPlugin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public SourcesThread(Socket pSocket, UDPConnexion pUdpConnection, IPlugin pcaller) throws Exception
et l'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gSrcThd = new SourcesThread(gSocket, gUdpConnection, (IPlugin) this);
Y a t il une feinte ? Suis-je idiot ? Ai-je vraiment besoin de caster la classe qui implémente l'interface pour pouvoir la passer dans la fonction (j'ai essayé, mais ça ne marche pas plus) ? Ou alors est-ce seulement mon EDI qui me fait des farces ?impossible de trouver le symbole ; symbole : constructeur SourcesThread(java.net.Socket,Plugin.UDPConnexion,Plugin.IPlugin), emplacement : classe Plugin.SourcesThread en ligne 363, colonne 19
Merci d'avance.
ps : désolé pour la norme utilisée, je n'ai pas eu le choix![]()
Partager