Aracılığıyla paylaş


Betikleri Çağırma

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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 Defteri'nin betiklerle ilgili sekiz başka 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ı siler. 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, LPCOLESTR szID, 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( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Modülün kaynak dosyasında bulunan betiğin kaydını kaldırır. 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( LPCOLESTRfileName);

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

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

Script'i bir string'e kaydeder. veri betiğin kendisini içerir.
DizeKaydıSil HRESULT StringUnregister( LPCOLESTRverileri);

Verilen bir dizedeki betiğin kaydını kaldırır. veri 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.

Kayıt Yöneticisi Betikleri Oluşturma