Cara mendaftar pemrograman dan membatalkan registrasi.OCX file

PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.

Klik disini untuk melihat versi Inggris dari artikel ini:173091
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
RINGKASAN
Artikel ini menjelaskan cara pemrograman mendaftar dan membatalkan registrasiKontrol ActiveX (.OCXs).

Microsoft Visual Basic kapal dengan beberapa kontrol ActiveX (.OCX file).File-file ini secara otomatis terdaftar oleh program penataan Visual Basicselama instalasi. Pengembang sering keinginan untuk mendaftar atau membatalkan registrasiini dan/atau kontrol mereka sendiri di akan. Hal ini dapat dicapai dengan menggunakanalat seperti RegSvr32.EXE atau itu dapat dilakukan secara pemrograman melaluiKode Visual Basic.

Kerangka kontrol ActiveX mendukung DllRegisterServer danTitik entri DllUnregisterServer. Titik entri ini dapat dinyatakan sebagaifungsi dalam kode Visual Basic dan kemudian dipanggil untuk mendaftar danmembatalkan registrasi kontrol ActiveX.
INFORMASI LEBIH LANJUT
Contoh berikut menunjukkan bagaimana untuk menulis kode modul yang dapatdigunakan untuk mendaftar dan membatalkan registrasi kontrol ActiveX, khususMicrosoft Windows kontrol umum ditemukan di ComCtl32.OCX.

Contoh langkah demi langkah

  1. Buat projek Standard Exe yang baru dalam Visual Basic.
  2. Menambahkan modul (Module1) untuk proyek.
  3. Tambahkan kode berikut ke bagian umum Deklarasi Module1:
          Public Declare Function RegComCtl32 Lib "ComCtl32.OCX" _         Alias "DllRegisterServer" () As Long      Public Declare Function UnRegComCtl32 Lib "ComCtl32.OCX" _         Alias "DllUnregisterServer" () As Long      Public Const S_OK = &H0      Sub RegisterComCtl32()         On Error GoTo Err_Registration_Failed         If RegComCtl32 = S_OK Then            MsgBox "Registered Successfully"         Else            MsgBox "Not Registered"         End If      Exit Sub      Err_Registration_Failed:         MsgBox "Error: " & Err.Number & " " & Err.Description      End Sub      Sub UnRegisterComCtl32()         On Error GoTo Err_Unregistration_Failed         If UnRegComCtl32 = S_OK Then            MsgBox "Unregistered Successfully"         Else            MsgBox "Not Unregistered"         End If      Exit Sub      Err_Unregistration_Failed:         MsgBox "Error: " & Err.Number & " " & Err.Description      End Sub					
  4. Melihat langsung jendela (CTRL + G) dan ketik:
    UnRegisterComCtl32
    Tekan tombol ENTER untuk membatalkan registrasi ComCtl32.OCX, dan kemudian ketik:
    RegisterComCtl32
    dan tekan tombol ENTER untuk mendaftar kontrol.
Fungsi-fungsi ini dapat sekarang disebut untuk mendaftar dan membatalkan registrasi ActiveXkontrol, pemrograman menyediakan fungsionalitas mirip denganAnda dapat menguji fungsi-fungsi ini dengan mengklik kanan pada ToolBox RegSvr32.EXE.dan memilih komponen dari pop-up menu. Sebuah entri untuk MicrosoftWindows umum kontrol 5.0 akan ditampilkan pada tab kontrolKomponen dialog jika ComCtl32.OCX terdaftar dan tidak ada entri akanditampilkan jika ComCtl32.OCX tidak terdaftar.

Perhatikan berikut:
  • "RegComCtl32" dan "UnRegComCtl32" adalah nama-nama yang ditetapkan pengguna dan mungkin berubah sesuai dengan kebutuhan Anda.
  • Contoh Step-by-Step di atas mengasumsikan bahwa ComCtl32.OCX terletak di folder Windows\System hard drive lokal. Jika tidak terletak di sana, Anda harus menentukan path lengkap untuk.OCX file dalam Menyatakan pernyataan.
  • "DllRegisterServer" dan "DllUnregisterServer" adalah huruf yang benar. Itu penting bahwa kasus benar digunakan ketika menyatakan fungsi-fungsi ini.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 173091 - Tinjauan Terakhir: 12/04/2015 17:43:22 - Revisi: 2.0

Microsoft Visual Basic 5.0 Control Creation Edition, Microsoft Visual Basic 5.0 Learning Edition, Microsoft Visual Basic 5.0 Professional Edition, Microsoft Visual Basic 6.0 Professional Edition, Microsoft Visual Basic 5.0 Enterprise Edition

  • kbnosurvey kbarchive kbhowto kbmt KB173091 KbMtid
Tanggapan