共用方式為


叫用指令碼

使用可取代的參數 (登錄器的前處理器) 討論取代地圖,並提及登錄器方法 AddReplacement。 登錄器有其他八個指令碼處理專用的方法,下表會說明所有方法。

方法 語法/描述
ResourceRegister HRESULT ResourceRegister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

註冊模組資源中包含的指令碼。 resFileName 指出模組本身的 UNC 路徑。 nIDszType 分別包含資源的識別碼和類型。
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

取消註冊模組資源中包含的指令碼。 resFileName 指出模組本身的 UNC 路徑。 nIDszType 分別包含資源的識別碼和類型。
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

註冊模組資源中包含的指令碼。 resFileName 指出模組本身的 UNC 路徑。 szIDszType 分別包含資源的字串識別碼和類型。
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

取消註冊模組資源中包含的指令碼。 resFileName 指出模組本身的 UNC 路徑。 szIDszType 分別包含資源的字串識別碼和類型。
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

註冊檔案中的指令碼。 fileName 是包含 (或為) 資源指令碼之檔案的 UNC 路徑。
FileUnregister HRESULT FileUnregister( LPCOLESTR fileName );

取消註冊檔案中的指令碼。 fileName 是包含 (或為) 資源指令碼之檔案的 UNC 路徑。
StringRegister HRESULT StringRegister( LPCOLESTR data );

註冊字串中的指令碼。 data 包含指令碼本身。
StringUnregister HRESULT StringUnregister( LPCOLESTR data );

取消註冊字串中的指令碼。 data 包含指令碼本身。

ResourceRegisterSzResourceUnregisterSz 類似於 ResourceRegisterResourceUnregister,但可讓您指定字串識別碼。

如果您不想要資源中的指令碼,或希望指令碼位於自己的檔案中,FileRegisterFileUnregister 方法很有用。 StringRegisterStringUnregister 方法允許將 .rgs 檔案儲存在動態配置的字串中。

另請參閱

建立登錄器指令碼