Para registrar un componente de secuencia de comandos, debe estar disponible Scrobj.dll, el módulo en tiempo de ejecución de componentes de secuencia de comandos, y registrado en el equipo. Cuando se instala el paquete de componentes de secuencia de comandos desde el sitio Web de Microsoft® Scripting Technologies Web, Scrobj.dll se carga y registra automáticamente en el equipo.
Nota No es necesario el registro si va a crear un componente de secuencia de comandos que se llamará mediante componentes de secuencia de comandos de comportamiento DHTML, porque Microsoft® Internet Explorer 5.0 puede utilizar este tipo de componentes de secuencia de comandos sin que se registren previamente.
Este tema proporciona información acerca de cómo:
Puede registrar un componente de secuencia de comandos en un equipo local con varios métodos.
Para registrar un componente de secuencia de comandos
- o bien -
regsvr32 URL/nombre_componente.wsc
Por ejemplo, para registrar un componente de secuencia de comandos denominado MyComponent.wsc, utilice una sintaxis como la siguiente:
regsvr32 file:\\myserver\MyComponent.wsc
o bien
regsvr32 scrobj.dll /n /i:URL/nombre_componente.ext
Por ejemplo, para registrar un componente de secuencia de comandos denominado MyComponent.wsc, utilice una sintaxis como la siguiente:
regsvr32 scrobj.dll /n /i:http://myserver/MyComponent.wsc
Si piensa crear una instancia remota de un componente de secuencia de comandos, éste debe estar registrado en el equipo remoto en el que reside. También debe registrarlo en cada equipo local en el que piense crear una instancia del componente de secuencia de comandos, de modo que DCOM pueda tener un punto de inicio en el Registro a partir del cual se busque y se cree una instancia del componente de secuencia de comandos remoto.
Para crear un componente de secuencia de comandos a fin de que se cree una instancia remota
Nota El componente de secuencia de comandos debe tener el mismo Id. de clase tanto en el equipo local como en el remoto, por lo que debe proporcionar un Id. de clase en el elemento <registration> del componente de secuencia de comandos.
HKEY_CLASSES_ROOT\IdDeProgramaComponente
donde IdDeProgramaComponente es el Id. de programa del componente del que se va a crear la instancia.
Sugerencia Una forma sencilla de crear la información del Registro adecuada es registrar el componente de secuencia de comandos en el servidor en el que se creará una instancia. A continuación, utilice Regedit.exe y localice la entrada HKEY_CLASSES_ROOT\IdDeProgramaScriptlet. En el menú Registro, seleccione Exportar archivo del Registro, con lo que se creará un archivo .reg. Este archivo se puede distribuir a equipos locales y los usuarios sólo tienen que ejecutar el archivo para crear las entradas del Registro adecuadas.
Si ya no necesita que esté registrado un componente de secuencia de comandos en el equipo, puede eliminarlo del Registro con uno de estos métodos:
Crear información de registro | Contenido de los archivos de componentes de secuencia de comandos | Utilizar un componente de secuencia de comandos en una aplicación
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |