2010-08-23 2 views
1

Je veux utiliser xpcom pour connecter Mozilla Firefox à un port série. Le résultat final devrait être un addon xpi qui peut être installé sur différents environnements (multiplateforme Windows/Linux avec Firefox 3. *). Où devrais-je commencer?Comment lire à partir d'un port série en utilisant xpcom de Firefox?

J'ai trouvé un exemple ici: http://forums.mozillazine.org/viewtopic.php?f=19&t=1083965&start=0, mais je pense que le code ne fonctionnera que sous Linux ... Puis-je faire quelque chose de similaire sous Windows?

Répondre

0

XPCOM n'est pas destiné à la communication par port série. De ce que je peux voir, c'est n'importe quelle interface à MS COM.

Veuillez faire une recherche un peu vos questions.

+0

J'ai fait des recherches un peu ces jours et j'en suis arrivé à la conclusion que je dois créer un composant XPCOM C++ pour cela. J'ai déjà fait quelques progrès sur la création d'une extension qui fonctionne sur Ubuntu. La prochaine étape est de faire quelque chose de similaire pour Windows et peut-être après que je fusionnerai les deux composants dans un composant multi-plateforme. –

+0

Salut Huper, je résous exactement le même problème. Avez-vous terminé le travail sur votre composant XPCOM? Est-il possible de voir le composant ou peut-être une partie de celui-ci? –

+0

Oui, j'ai réussi à développer un composant qui peut être utilisé très facilement dans d'autres extensions Firefox, mais qui ne fonctionne que sur Ubuntu. La plupart du temps j'ai suivi les instructions trouvées ici: [Créer un composant XPCOM C++] (http://www.iosart.com/firefox/xpcom/) Il est assez personnalisé pour mes besoins mais peut-être que quelque chose de général pourrait être implémenté. –