Selasa, 17 Desember 2013

Mengatasi masalah "Object library no registered" di VB 6.0

Maslah ini muncul ketika saya sedang praktek pemrograman Visual Basic 6.0. Saat saya akan menambahkan komponen terjadi kesalahan dan muncul pesan  "Object library no registered"
sempat kebingungan. Lalu saya coba tanya kebeberapa teman namun mereka juga sama bingungnya dengan saya dan ada juga yang merekomendasikan untuk menginstall ulang Visual Basic 6.0 nya katanya itu disebabkan karena ada beberapa komponen yang tidak terdaftar. Mungkin cara itu akan saya gunakan sebagai jalan terkahir.

Coba cari-cari diinternet dapat beberapa artikel tentang cara mendaftarkan file ocx dengan "regsvr32" di cmd karena file yang bermaslah dalam kasus saya adalah MSDATLST.OCX, coba download filenya kemudian disimpan di system32 lalu diregister dengan cara :

1. Masuk ke CMD kemudian ketikan.
2. regsvr32 MSDATLST.OCX
3. enter
4. sukses registered

lalu saya coba buka VB 6.0 dan menambahkan komponen Microsoft DataList Controls 6.0 (OLEDB).
Tidak berubah masalah masih tetap sama seperti awal. Masih belum menyerah, coba googling lagi dan akhirnya menemukan artikel yang akan membawa saya keluar dari masalah itu.

Ternyata masalahnya saat saya menginstall VB 6.0 tidak Run Administrator.
untuk mengatasinya ialah sebagai berikut :

1. Masuk ke C:\Program Files (x86)\Microsoft Visual Studio\VB98
2. Klik kanan Ikon VB6 dan pilih Properties.
3. Pada jendela properties pilih Compatibility
4. Ceklist Run this program in compatibility mode fot : dan pilih windows 7
5. Ceklist Run this program as an administrator
6. Apply dan OK

Dan masalahpun terselesaikan tanpa harus menginstall ulang VB 6.0

14 komentar: