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.