Visit Mozilla.org

XPCOM:Liaisons de langage

Un article de MDC.


Une Liaison de langage XPCOM est une passerelle entre un langage donné et XPCOM en vue d'atteindre deux objectifs :

  • Permettre l'accès aux objets XPCOM depuis ce langage (où l'accès signifie la lecture/écriture/création d'objets XPCOM, ainsi que l'appel de leurs méthodes).
  • Présenter les modules écrits dans le langage de liaison comme des objets XPCOM, et de ce fait permettre à tout autre langage pour lequel une liaison XPCOM existe d'accéder à ces modules.

Puisque la couche XPCOM est écrite en C/C++, son API peut être employée sans intermédiaire avec les langages C et C++. Pour tous les autres langages désirant accéder à l'API XPCOM, l'utilisation d'une passerelle est nécessaire.

De telles passerelles existent pour différents langages :

Reportez vous aux pages ci-dessus si vous cherchez plus d'informations sur leur utilisation.