Betikleri Çağırma

Değiştirilebilir Parametrelerin (Kayıt Şirketinin Ön İşlemcisi) kullanılması, değiştirme eşlemelerini ele alır ve Kayıt Şirketi yöntemi AddReplacement'dan bahseder. Kayıt şirketinin betik oluşturmayla ilgili sekiz yöntemi daha vardır ve bunların tümü aşağıdaki tabloda açıklanmıştır.

Metot Söz Dizimi/Açıklama
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName , UINTnID , LPCOLESTRszType );

Modülün kaynağında bulunan betiği kaydeder. resFileName modülün unc yolunu gösterir. nID ve szType sırasıyla kaynağın kimliğini ve türünü içerir.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTRresFileName , UINTnID , LPCOLESTRszType );

Modülün kaynağında bulunan betiğin kaydını temizler. resFileName modülün unc yolunu gösterir. nID ve szType sırasıyla kaynağın kimliğini ve türünü içerir.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTRszID , LPCOLESTRszType );

Modülün kaynağında bulunan betiği kaydeder. resFileName modülün unc yolunu gösterir. szID ve szType sırasıyla kaynağın dize tanımlayıcısını ve türünü içerir.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTRszID , LPCOLESTRszType );

Modülün kaynağında bulunan betiğin kaydını temizler. resFileName modülün unc yolunu gösterir. szID ve szType sırasıyla kaynağın dize tanımlayıcısını ve türünü içerir.
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

Betiği bir dosyaya kaydeder. fileName , kaynak betiği içeren (veya olan) bir dosyanın UNC yoludur.
FileUnregister HRESULT FileUnregister( LPCOLESTR fileName );

Bir dosyadaki betiğin kaydını kaldırıyor. fileName , kaynak betiği içeren (veya olan) bir dosyanın UNC yoludur.
StringRegister HRESULT StringRegister( LPCOLESTR verileri );

Betiği bir dizeye kaydeder. verileri betiğin kendisini içerir.
StringUnregister HRESULT StringUnregister( LPCOLESTR verileri );

Bir dizedeki betiğin kaydını kaldırıyor. verileri betiğin kendisini içerir.

ResourceRegisterSz ve ResourceUnregisterSz, ResourceRegister ve ResourceUnregister'a benzer, ancak bir dize tanımlayıcısı belirtmenize olanak sağlar.

FileRegister ve FileUnregister yöntemleri, betiğin bir kaynakta olmasını istemiyorsanız veya betiğin kendi dosyasında olmasını istiyorsanız yararlıdır. StringRegister ve StringUnregister yöntemleri, .rgs dosyasının dinamik olarak ayrılmış bir dizede depolanmasına izin verir.

Ayrıca bkz.

Kaydedici Betikleri Oluşturma