Windows Script Components  

Crear información de registro

Si la aplicación host lo requiere, puede registrar un componente de secuencia de comandos como un componente COM mediante un programa como Regsvr32.exe. El proceso de registro coloca la información del componente COM en una ubicación pública (en Windows, la información de registro se almacena en el Registro de Windows). Al leer la información de registro, las aplicaciones pueden buscar y cargar el componente COM.

Nota   El proceso de registro no es necesario en todos los casos. Por ejemplo, no es necesario registrar un componente de secuencia de comandos que implemente el controlador de interfaz de comportamientos DHTML en Internet Explorer 5.0 porque Internet Explorer registra los componentes de secuencia de comandos de comportamiento a medida que se detectan en la página. Para obtener más información acerca del uso de estos componentes de secuencia de comandos, consulte "Uso de componentes de secuencia de comandos de comportamiento DHTML" en el sitio Web de Microsoft Site Builder Network (SBN). Si la aplicación host admite monikers, también puede crear una instancia de un componente de secuencia de comandos sin registrarlo.

Al especificar el registro, la información más importante es:

La información de registro también incluye una descripción y un número de versión.

El programa de registro puede crear un Id. de clase para el componente de secuencia de comandos cuando se registre. Sin embargo, es muy recomendable que proporcione un Id. de clase para el componente de secuencia de comandos, a fin de asegurar que tenga el mismo Id. de clase en todos los equipos en los que se registre. Si permite que el programa de registro cree un Id. de clase, también es posible que aparezcan problemas si utiliza el componente de secuencia de comandos con herramientas de desarrollo que almacenen identificadores de clase. Si durante el proceso de registro se crea un nuevo Id. de clase cada vez, éste no coincidirá con el Id. almacenado por la aplicación.

Para crear información de registro del componente de secuencia de comandos

Ejecutar una secuencia de comandos durante el registro

El elemento <registration> del componente de secuencia de comandos también permite incluir una secuencia de comandos que se ejecutará cuando se registre y se elimine del Registro. Por ejemplo, puede enviar un mensaje que indique que el componente de secuencia de comandos se ha registrado.

Para ejecutar una secuencia de comandos durante el registro y la eliminación del Registro

Registrar para acceso remoto

Si distribuye el componente de secuencia de comandos en un entorno distribuido, puede especificar que se cree una instancia del componente de secuencia de comandos de forma remota. Por ejemplo, puede crear un componente de secuencia de comandos para que se ejecute en un servidor, pero que se llamará desde el código de un cliente. Esta situación se puede producir si los equipos cliente y servidor están correctamente configurados con DCOM, que proporciona mecanismos para pasar punteros de objetos del servidor al cliente.

Para registrar un componente de secuencia de comandos a fin de que se pueda tener acceso de forma remota

Para obtener más información acerca de cómo crear instacias de un componente de secuencia de comandos de forma remota, consulte Utilizar un componente de secuencia de comandos en una aplicación.

Consulte también

Contenido de los archivos de componentes de secuencia de comandos | Utilizar el Asistente para componentes de secuencia de comandos | Crear una biblioteca de tipos de Script Component | Comprobar errores en archivos de Script Component | Archivos de componentes de secuencia de comandos y compatibilidad XML

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.