Invocación de scripts
Usar parámetros reemplazables (preprocesador del registrador) describe las asignaciones de reemplazo y menciona el método Registrador AddReplacement. El registrador tiene otros ocho métodos específicos del scripting y todos se describen en la tabla siguiente.
Método | Sintaxis y descripción |
---|---|
ResourceRegister | HRESULT ResourceRegister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );Registra el script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. nID y szType contienen el id. y el tipo del recurso, respectivamente. |
ResourceUnregister | HRESULT ResourceUnregister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );Anula el registro del script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. nID y szType contienen el id. y el tipo del recurso, respectivamente. |
ResourceRegisterSz | HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );Registra el script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. szID y szType contienen el identificador y el tipo de cadena del recurso, respectivamente. |
ResourceUnregisterSz | HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );Anula el registro del script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. szID y szType contienen el identificador y el tipo de cadena del recurso, respectivamente. |
FileRegister | HRESULT FileRegister( LPCOLESTR fileName ); Registra el script en un archivo. fileName es una ruta de acceso UNC a un archivo que contiene (o es) un script de recursos. |
FileUnregister | HRESULT FileUnregister( LPCOLESTR fileName ); Anula el registro del script en un archivo. fileName es una ruta de acceso UNC a un archivo que contiene (o es) un script de recursos. |
StringRegister | HRESULT StringRegister( LPCOLESTR data ); Registra el script en una cadena. data contiene el propio script. |
StringUnregister | HRESULT StringUnregister( LPCOLESTR data ); Anula el registro del script en una cadena. data contiene el propio script. |
ResourceRegisterSz y ResourceUnregisterSz son parecidos a ResourceRegister y ResourceUnregister, pero permiten especificar un identificador de cadena.
Los métodos FileRegister y FileUnregister son útiles si no desea el script en un recurso o si desea el script en su propio archivo. Los métodos StringRegister y StringUnregister permiten almacenar el archivo .rgs en una cadena asignada dinámicamente.