Sebuah komponen *.dll, *.ocx tidak akan bisa digunakan sebelum teregistrasi di windows (operating system yang bersangkutan). Windows menyediakan file yang bernama regsvr32.exe yang bisanya berada di folder windows\system32\ yang merupakan alat untuk meregistrasikan sebuah dll/ocx.
Sebagai catatan penting, sebenarnya dimanakah seharusnya dll/ocx itu disimpan? di folder yang sama dengan aplikasi/program atau di folder windows\system32\ ? jadi begini penjelasannya, jika anda menyimpan dll/ocx di folder yang sama dengan aplikasi/program dan melakukan registrasi terhadap dll/ocx tesebut, maka efeknya jika nanti anda memindahkan folder itu, dll/ocx harus diregistrasikan kembali dan berualng ulang setiap kali anda memindahkan folder itu karena path nya tidak sesuai lagi dengan setting yang sudah tersimpan di registry. Tapi jika anda menyimpannya di folder windows\system32\ anda cukup sekali saja melakukan registrasi terhadap dll/ocx itu walaupun anda memindahkan folder aplikasi/program itu berkali kali. Jadi saran saya anda meng-copy dll/ocx tersebut ke windows\system32\ terlebih dahulu.
Baiklah sedikitnya ada 4 cara untuk meregistrasikan ocx/dll, diantaranya adalah :
1.Dengan Run ProgramCaranya klik start > run atau tekan windows+R, kemudian ketik : Regsvr32.exe File.ocx kemudian tekan enter dan selesai
2.Dengan Command Prompt (DOS/cmd.exe)Caranya klik start > run atau tekan windows+R, kemudian ketik : cmd.exe kemudian tekan enter. Setalah muncul command prompt (dos) ketik : Regsvr32.exe File.OCX kemudian tekan enter dan selesai
3.Dengan Open With Regsvr32.exe.
Caranya klik kanan pada file.ocx lalu pilih Open With .. kemudian tekan browse dan cari ke folder windows\system32\Regsvr32.exe lalu ok dan selesai. Jika anda mencetang/checklist "Always use the selected program to open this kind of file" maka nanti anda cukup double click saja di setiap ocx untuk meregistrasikannya.
4.Dengan Klik kanan > RegisterCara ini paling mudah yaitu klik kanan di dll/ocx tersebut kemudian pilih register atau unregister, selesai.
5.Dengan File bat (*.bat)
Keuntungan menggunakan file bat adalah anda dapat melakukan registrasi dll/ocx dengan jumlah banyak sekaligus. Kita dapa membuat file bat dengan notepad, buka notepad lalu ketik beberapa perintah dibawah ini :
echo meng-copy dll/ocx ke folder windows\system32
copy *.ocx %systemroot%\system32\
echo me-registrasikan dll/ocx
Regsvr32.exe /s ANIBTN32.OCX
Regsvr32.exe /s COMCT232.OCX
Regsvr32.exe /s COMCT332.OCX
Regsvr32.exe /s COMCTL32.OCX
Regsvr32.exe /s COMDLG32.OCX
Regsvr32.exe /s DBGRID32.OCX
Regsvr32.exe /s DBLIST32.OCX
Regsvr32.exe /s GAUGE32.OCX
Regsvr32.exe /s GRAPH32.OCX
echo selesai...
pause
Kemudian save notepad tadi dengan extension bat (contohnya menjadi regocx.bat) ingat bukan regocx.txt. Setelah itu double click regocx.bat itu dan tunggu sampai proses selesai. Keterangan /s pada perintah diatas artinya silence yaitu untuk menghilangkan pesan (MessageBox) ocx telah sukses diregistrasikan. Semoga artikel ini dapat bermanfaat untuk anda.
Sedangkan untuk unregister (kebalikannya) cukup tambahkan perintah /U, contoh :
regsvr32.exe /u COMCT232.OCX
Tags:
cara mengatasi error ocx is not properly registered, cara mengatasi error ocx is not registered, cara mengatasi error ocx is not correctly registered, cara mengatasi ocx or one of its dependencies not correctly registered, cara melakukan registrai terhadap ocx, cara mudah register ocx, error activex component can't create object
0 komentar:
Posting Komentar