Invocando scripts
Usando parâmetros substituível (escrivão do pré-processador) descreve mapas de substituição e vale a pena mencionar o método AddReplacementde escrivão.O escrivão possui oito outros métodos específicos para o script, e todos são descritos na tabela a seguir.
Método |
Sintaxe/descrição |
---|---|
ResourceRegister |
HRESULT ResourceRegister( LPCOLESTR resFileName, UINT nID, LPCOLESTR szType); Registra o script contido no recurso de um módulo.o resFileName indica o caminho UNC para o próprio módulo.nID e szType contém a identificação e o tipo de recurso, respectivamente. |
ResourceUnregister |
HRESULT ResourceUnregister( LPCOLESTR resFileName, UINT nID, LPCOLESTR szType); Desregistre o script contido no recurso de um módulo.o resFileName indica o caminho UNC para o próprio módulo.nID e szType contém a identificação e o tipo de recurso, respectivamente. |
ResourceRegisterSz |
HRESULT ResourceRegisterSz( LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType); Registra o script contido no recurso de um módulo.o resFileName indica o caminho UNC para o próprio módulo.o szID e szType contém o identificador e o tipo cadeia de caracteres de recurso, respectivamente. |
ResourceUnregisterSz |
HRESULT ResourceUnregisterSz( LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType); Desregistre o script contido no recurso de um módulo.o resFileName indica o caminho UNC para o próprio módulo.o szID e szType contém o identificador e o tipo cadeia de caracteres de recurso, respectivamente. |
FileRegister |
HRESULT FileRegister( LPCOLESTR nome de arquivo ); Registra um script em um arquivo.o nome do arquivo é um caminho UNC para um arquivo que contém (ou) é um script de recursos. |
FileUnregister |
HRESULT FileUnregister( LPCOLESTR nome de arquivo ); Desregistre o script em um arquivo.o nome do arquivo é um caminho UNC para um arquivo que contém (ou) é um script de recursos. |
StringRegister |
HRESULT StringRegister( LPCOLESTR dados ); Registra o script em uma cadeia de caracteres.dados contendo o script próprio. |
StringUnregister |
HRESULT StringUnregister( LPCOLESTR dados ); Desregistre o script em uma cadeia de caracteres.dados contendo o script próprio. |
ResourceRegisterSz e ResourceUnregisterSz, são semelhantes a ResourceRegister e a ResourceUnregister, mas permitem que você especifique um identificador de cadeia de caracteres.
Os métodos FileRegister e FileUnregister são úteis se você não deseja que o script em um recurso ou se você desejar que o script em seu próprio arquivo.Os métodos StringRegister e StringUnregister permitem que o arquivo de .rgs é armazenado em uma cadeia de caracteres atribuída dinamicamente.