Pemanggilan Skrip

Nota

Pustaka Templat Aktif (ATL) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

Menggunakan Parameter yang Dapat Diganti (Preprocessor Registrar) membahas peta penggantian dan menyebutkan metode AddReplacement Registrar. Registrar memiliki delapan metode lain khusus untuk pembuatan skrip, dan semuanya dijelaskan dalam tabel berikut.

Metode Sintaks/Deskripsi
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType);

Mendaftarkan skrip yang terkandung dalam sumber daya modul. resFileName menunjukkan jalur UNC ke modul itu sendiri. nID dan szType masing-masing berisi ID dan jenis sumber daya.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTR resFileName, UINTnID, LPCOLESTRszType);

Membatalkan pendaftaran skrip yang terkandung dalam sumber daya modul. resFileName menunjukkan jalur UNC ke modul itu sendiri. nID dan szType masing-masing berisi ID dan jenis sumber daya.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Mendaftarkan skrip yang terkandung dalam sumber daya modul. resFileName menunjukkan jalur UNC ke modul itu sendiri. szID dan szType masing-masing berisi pengidentifikasi dan jenis string sumber daya.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Membatalkan pendaftaran skrip yang terkandung dalam sumber daya modul. resFileName menunjukkan jalur UNC ke modul itu sendiri. szID dan szType masing-masing berisi pengidentifikasi dan jenis string sumber daya.
FileRegister HRESULT FileRegister( LPCOLESTRfileName);

Mendaftarkan skrip dalam file. fileName adalah jalur UNC ke file yang berisi (atau) skrip sumber daya.
FileUnregister HRESULT FileUnregister( LPCOLESTRfileName);

Membatalkan pendaftaran skrip dalam file. fileName adalah jalur UNC ke file yang berisi (atau) skrip sumber daya.
StringRegister HRESULT StringRegister( LPCOLESTRdata);

Mendaftarkan skrip dalam string. data berisi skrip itu sendiri.
StringUnregister HRESULT StringUnregister(LPCOLESTRdata);

Menghapus pendaftaran skrip dalam sebuah string. data berisi skrip itu sendiri.

ResourceRegisterSz dan ResourceUnregisterSz, mirip dengan ResourceRegister dan ResourceUnregister, tetapi memungkinkan Anda menentukan pengidentifikasi string.

Metode FileRegister dan FileUnregister berguna jika Anda tidak menginginkan skrip dalam sumber daya atau jika Anda menginginkan skrip dalam filenya sendiri. Metode StringRegister dan StringUnregister memungkinkan file .rgs disimpan dalam string yang dialokasikan secara dinamis.

Lihat juga

Membuat Skrip Registrar