Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Xp com

XpCom est le système de composant de Mozilla. La majeure partie des objets de Mozilla/Firefox sont développés sous forme de composants XPCOM.

Un composant XPCOM est donc un objet, programmé en C/C++ ou d'autres langages, (voir plus loin). Cet objet implemente une ou plusieurs interfaces qui sont décrites dans des fichiers IDL. Tous les composants XPCOM peuvent s'appeler entre eux et sont accessibles en Javascript dans les fichiers XUL via l'interface XPConnect.

Développement C++

Foire aux questions

Développement dans d'autres langages

Voir la page dédiée XpCom/Bindings.

Ressources


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.