Invoking Scripts
Utilizzo di parametri sostituibili (il preprocessore di registrazione) vengono descritte le mappe di sostituzione e descritti il metodo AddReplacementdi registrazione. Il registrar presenta otto altri metodi specifici per gli script e vengono descritti nella tabella seguente.
Metodo |
Descrizione e sintassi |
---|---|
ResourceRegister |
resFileName, UINT nID, LPCOLESTR szType);diHRESULT ResourceRegister( LPCOLESTR Registra lo script contenuto nella risorsa di un modulo. il resFileName indica il percorso UNC nel modulo stesso. nID e szType contengono l'id e il tipo di risorsa, rispettivamente. |
ResourceUnregister |
resFileName, UINT nID, LPCOLESTR szType);diHRESULT ResourceUnregister( LPCOLESTR Annulla la registrazione di script contenuto nella risorsa di un modulo. il resFileName indica il percorso UNC nel modulo stesso. nID e szType contengono l'id e il tipo di risorsa, rispettivamente. |
ResourceRegisterSz |
SzID, LPCOLESTR szType);di, LPCOLESTR di resFileNamediHRESULT ResourceRegisterSz( LPCOLESTR Registra lo script contenuto nella risorsa di un modulo. il resFileName indica il percorso UNC nel modulo stesso. lo szID e szType contengono l'identificatore di stringa e il tipo di risorsa, rispettivamente. |
ResourceUnregisterSz |
SzID, LPCOLESTR szType);di, LPCOLESTR di resFileNamediHRESULT ResourceUnregisterSz( LPCOLESTR Annulla la registrazione di script contenuto nella risorsa di un modulo. il resFileName indica il percorso UNC nel modulo stesso. lo szID e szType contengono l'identificatore di stringa e il tipo di risorsa, rispettivamente. |
FileRegister |
nome file );diHRESULT FileRegister( LPCOLESTR Registra lo script in un file. il nome file è un percorso UNC a un file che contiene o) è uno script di risorsa. |
FileUnregister |
nome file );diHRESULT FileUnregister( LPCOLESTR Annulla la registrazione di script in un file. il nome file è un percorso UNC a un file che contiene o) è uno script di risorsa. |
StringRegister |
dati );diHRESULT StringRegister( LPCOLESTR Registra lo script in una stringa. i dati contengono lo stesso script. |
StringUnregister |
dati );diHRESULT StringUnregister( LPCOLESTR Annulla la registrazione di script in una stringa. i dati contengono lo stesso script. |
ResourceRegisterSz e ResourceUnregisterSz, sono simili a ResourceRegister e a ResourceUnregister, ma che consentono di specificare un identificatore di stringa.
I metodi FileRegister e FileUnregister sono utili se non si desidera che lo script in una risorsa o se si desidera che lo script nel proprio file. I metodi StringRegister e StringUnregister consentono il file RGS da archiviare in una stringa allocata in modo dinamico.