XPCOM
Exemple de création d'un composant
Présentation de l'exemple
On ne peut présenter un sujet sans présenter un exemple concret. Cette partie va donc aborder la création d'un composant.
Tout d'abord, la création de l'interface sera réalisée en langage XPIDL. Puis, l'interface sera implantée dans un composant écrit en JavaScript, d'une part, et dans un composant écrit en C++, d'autre part. Nous présenterons ensuite l'enregistrement des composants par Mozilla. Enfin, les composants seront utilisés par un script JavaScript.
Les intérêts de l'exemple sont donc les suivants :
- Aborder la création d'un composant en JavaScript ;
- Aborder la création d'un composant en C++ ;
- Utiliser, en JavaScript, des composants écrits dans un des langages supportés par le framework.