mozilla

Comparar revisiones

Un vistazo de XPCOM

Change Revisions

Revisión 276203:

Revisión 276203 de Maharba el

Revisión 276204:

Revisión 276204 de Maharba el

Título:
Un vistazo de XPCOM
Un vistazo de XPCOM
Enlace amigable (slug):
Creación_de_Componentes_XPCOM/Un_vistazo_de_XPCOM
Creación_de_Componentes_XPCOM/Un_vistazo_de_XPCOM
Etiquetas:
XPCOM, Todas_las_Categorías
XPCOM, Todas_las_Categorías
Contenido:

Revisión 276203
Revisión 276204
t476      De cualquier modo, estos pequeños inconvenientes palidecen t476      De cualquier modo, estos pequeños inconvenientes palidecen 
>en comparación con la funcionalidad ganada usando XPIDL. XPIDL te>en comparación con la funcionalidad ganada usando XPIDL. XPIDL te
> permite generar <i>bibliotecas de tipos</i>, o typelibs, que son> permite generar <i>bibliotecas de tipos</i>, o typelibs, que son
> archivos con la extensión <i>.xpt</i>. La biblioteca de tipo es > archivos con la extensión <i>.xpt</i>. La biblioteca de tipo es 
>una representación binaria de una interfaz o interfaces, permite >una representación binaria de una interfaz o interfaces, permite 
>el control programático y acceso de la interfaz, lo que es crucia>el control programático y acceso de la interfaz, lo que es crucia
>l para las interfaces que no son usadas en el mundo de C++. Cuand>l para las interfaces que no son usadas en el mundo de C++. Cuand
>o los componentes son accesados desde otros lenguajes,como puede >o los componentes son accesados desde otros lenguajes,como puede 
>hacerse en XPCOM, usan la biblioteca binaria de tipo para accesar>hacerse en XPCOM, usan la biblioteca binaria de tipo para accesar
> a la interfaz, ver qué métodos soporta y llamar esos métodos. Es> a la interfaz, ver qué métodos soporta y llamar esos métodos. Es
>te aspecto de XPCOM se llama <i>XPConnect</i>. XPConnect es la ca>te aspecto de XPCOM se llama <i>XPConnect</i>. XPConnect es la ca
>pa de XPCOm que permite el acceso a los componentes de XPCOM desd>pa de XPCOm que permite el acceso a los componentes de XPCOM desd
>e lenguajes como JavaScript.>e lenguajes como JavaScript. Ve <a href="es/Creaci%c3%b3n_de_Comp
 >onentes_XPCOM/Uso_de_Componentes_XPCOM#Conexi.C3.B3n_a_Componente
 >s_desde_la_Interfaz">Conexión a Componentes desde la Interfaz</a>
 > para más información de XPConnect.
477    </p>
478    <p>477    </p>
479      However, these shortcomings pale in comparison to the funct
>ionality gained by using XPIDL. XPIDL allows you to generate <i>t 
>ype libraries</i>, or typelibs, which are files with the extensio 
>n <i>.xpt</i>. The type library is a binary representation of an  
>interface or interfaces. It provides programmatic control and acc 
>ess of the interface, which is crucial for interfaces used in the 
> non C++ world. When components are accessed from other languages 
>, as they can be in XPCOM, they use the binary type library to ac 
>cess the interface, learn what methods it supports, and call thos 
>e methods. This aspect of XPCOM is called <i>XPConnect</i>. XPCon 
>nect is the layer of XPCOM that provides access to XPCOM componen 
>ts from languages such as JavaScript. See <a href="es/Creating_XP 
>COM_Components/Using_XPCOM_Components#Connecting_to_Components_fr 
>om_the_Interface">Connecting to Components from the Interface</a> 
> for more information about XPConnect. 
480    </p>478    <p>
481    <p>479      <br>

Volver al historial