Bonjour a tous.

Je dois developper une extention pour firefox. Ainsi, j'ai fait une petite extention en XUL + Javascript pour convertir la temperature.
Cette extention marche, et donc j'ai decidé de faire la meme chose en XPCOM/C++. Avec la multitude de tutoriaux disponible sur le net, j'ai fait mon XPCOM et il compile sans probleme. Le soucis viens maintenant du fait que je n'arrive pas a lier le XPCOM a XUL. J'ai tenter de passé par un script javascript qui m'ouvre l'objet grace a l'IDL et le CID. Mais malheureusement au lancement de Firefox, j'ai une erreur lorsque je clique sur le bouton qui doit lancer la methode du composant.
Cet erreur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TypeError: Components.classes['@cpp.net/temp;1'] is undefined
J'ai chercher longtemps comment resoudre cette erreur mais je ne sais pas tres bien ce qui la cause. Normalement la ligne est bonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 var aTemp = Components.classes["@cpp.net/temp;1"].createInstance();
    aTemp = aTemp.QueryInterface(Components.interfaces.nsITemp);
Je me demande si ca ne viens pas du fait que le .so n'est pas trouvé, mais si c'est cela, comment faire.

Merci d'avance pour vos reponses.