Envoyé par : gorgonite
Date : 15/05/2006 15:43
Bonjour,
j'essaye désespéremment que Firefox accepte de reconnaitre mon composant xpcom... mais il n'apparait jamais dans mon "xpcom component viewer", et les appels à ce composant dans mes scripts js échouent :'(
en gros, voilà comment je procède :
je supprime les vieux fichiers *.dat
je compile mon interface idl avec xpidl
je lance regxpcom
je n'ai aucun message d'erreur, et regxpcom montre mon composant dans son log...
ensuite, je lance firefox, et ça foire...
en plus, mes composants et interfaces sont bien enregistrés dans les nouveaux fichiers *.dat
Envoyé par : Erlo
Date : 19/05/2006 18:10
Essaie de créer un nouveau profil, j'avoue que je me suis deja casser VRAIMENT la tête sur ce genre de truc, tu crée un nouveau profile, tu bidouille, ça marche....
Je crois que c'est pas encore totalement au point ce truc =)
Une fois que t'as un truc qui marche, n'essaie meme pas de changer le nom du composant... c'est vraiment un coup a se retourner la tete !
Bonne chance...
Erwan
Envoyé par : Paul Rouget
Date : 30/05/2006 10:37
gorgonite a écrit:
Bonjour,
j'essaye désespéremment que Firefox accepte de
reconnaitre mon composant xpcom... mais il
n'apparait jamais dans mon "xpcom component
viewer", et les appels à ce composant dans mes
scripts js échouent :'(
en gros, voilà comment je procède :
je supprime les vieux fichiers *.dat
je compile mon interface idl avec xpidl
je lance regxpcom
Ce n'est plus nécessaire avec Gecko 1.8
je n'ai aucun message d'erreur, et regxpcom montre
mon composant dans son log...
ensuite, je lance firefox, et ça foire...
ça foire comment ?
en plus, mes composants et interfaces sont bien
enregistrés dans les nouveaux fichiers *.dat
Est-ce un composant C++ ou JS ?
Quel est le message d'erreur ?
Compile tu avec xpcom ou xpcomglue ?
Est-ce un soucis de composant ou d'interface ?
As tu créés ta propre interface ? Si c'est le cas, as-tu bien déposer ton .xpt
Envoyé par : Paul Rouget
Date : 30/05/2006 10:41
Erlo a écrit:
Essaie de créer un nouveau profil, j'avoue que je
me suis deja casser VRAIMENT la tête sur ce genre
de truc, tu crée un nouveau profile, tu bidouille,
ça marche....
Je crois que c'est pas encore totalement au point
ce truc =)
Non, je pense plutot que tu n'es pas encore à l'aise avec cette techno. Chez moi, aucun problème, et cela simplement car je crois avoir bien compris le principe d'enregistrement XPCom.
Une fois que t'as un truc qui marche, n'essaie
meme pas de changer le nom du composant... c'est
vraiment un coup a se retourner la tete !
Je crois que tu ne connais pas encore assez bien comment tout cela fonctionne. Y aller tete baissée sans trop savoir comment fonctionne tout ça, ce n'est pas la solution.
J'admets que tout cela n'est pas encore très bien documenté et que c'est assez complexe. Un peu de courage, de persévérence et de la lecture, c'est tout ce qu'il faut :) (je l'admets, c'est plus facile à dire qu'à faire).
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.