Wywoływanie skryptów
Przy użyciu parametrów wymiennych (Sekretarz Preprocessor) omówiono zastąpienie mapy i wymienia metody Sekretarz AddReplacement.Sekretarz ma osiem innych metod określonych skryptów i wszystkie są opisane w poniższej tabeli.
Metoda |
Składnia/opis |
---|---|
ResourceRegister |
HRESULT ResourceRegister (LPCOLESTR resFileName, UINT nID, LPCOLESTR szType); Rejestruje skryptu zawarte w module zasobów.resFileName wskazuje ścieżkę UNC do samego modułu.nIDi szType zawierają identyfikator zasobu i typ, odpowiednio. |
ResourceUnregister |
HRESULT ResourceUnregister (LPCOLESTR resFileName, UINT nID, LPCOLESTR szType); Wyrejestrowuje skryptu zawarte w module zasobów.resFileName wskazuje ścieżkę UNC do samego modułu.nIDi szType zawierają identyfikator zasobu i typ, odpowiednio. |
ResourceRegisterSz |
HRESULT ResourceRegisterSz (LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType); Rejestruje skryptu zawarte w module zasobów.resFileName wskazuje ścieżkę UNC do samego modułu.szID i szType zawiera ciąg identyfikatora zasobu i typ, odpowiednio. |
ResourceUnregisterSz |
HRESULT ResourceUnregisterSz (LPCOLESTR resFileName, LPCOLESTR szID, LPCOLESTR szType); Wyrejestrowuje skryptu zawarte w module zasobów.resFileName wskazuje ścieżkę UNC do samego modułu.szID i szType zawiera ciąg identyfikatora zasobu i typ, odpowiednio. |
FileRegister |
HRESULT FileRegister (LPCOLESTR nazwę pliku ); Rejestruje skryptu w pliku.Nazwa pliku jest ścieżką UNC do pliku, który zawiera (lub jest) zasobu skryptu. |
FileUnregister |
HRESULT FileUnregister (LPCOLESTR nazwę pliku ); Wyrejestrowuje skryptu w pliku.Nazwa pliku jest ścieżką UNC do pliku, który zawiera (lub jest) zasobu skryptu. |
StringRegister |
HRESULT StringRegister (LPCOLESTR dane ); Rejestruje skrypt w ciągu.dane zawiera sam skrypt. |
StringUnregister |
HRESULT StringUnregister (LPCOLESTR dane ); Wyrejestrowuje skryptu w ciągu.dane zawiera sam skrypt. |
ResourceRegisterSz i ResourceUnregisterSz, są podobne do ResourceRegister i ResourceUnregister, ale pozwalają określić identyfikator ciągu.
Metody FileRegister i FileUnregister są przydatne, jeśli nie ma skryptu w zasobu lub ma własny plik skryptu.Metody StringRegister i StringUnregister .rgs plik ma być przechowywana w ciągu przydzielany dynamicznie.