Cara mengatasi Error Crystl.OCX pada VB 6.0
pada saat ingin menjalan salah satu koleksi program VB 6.0 yang ada dilaptop saya,, tiba2 muncul pesan error seperti judul diatas, dan source code tidak tampil dengan keseluruhan,,
setelah ditelusuri dan akhirnya ditemukan penyebabnya adalah
ketika saya sudah membuat suatu program berbasis VB + Crystal Report, kemudian program tersebut kita copykan ke laptop lain, dalam benak sayamungkin tidak akan ada masalah, karena program dari VB 6.0 sudah di compile menjadi .exe, trus tinggal running saja, ternyata… terdapat banyak masalah.
Kejadian ini biasanya muncul kalau program yang saya buat, trus saya distribusikan tidak menggunakan sistem pembuatan setup atau yang biasa di VB menggunakan ” Package and Development Wizard ” atau program-program lain yang fungsinya sejenis. Kesalahan secara umum adalah karena keberadaan crystal report file yang tidak serta merta masuk ke program ketika kita compile VB’nya.
Berikut adalah Kesalahan-kesalahan yang muncul :
1. LoadLibrary(“CRYSTL32.ocx”) failed – The specified module could not be found
2. LoadLibrary(“Tabctl32.ocx”) failed – The specified module could not be found
Nah, ini ada sedikit solusi, sudah aku praktek’kan dan bisa. caranya :
1. Pastikan di folder C:\Windows\System32 ada beberapa file berikut :
- ADVAPI32.DLL
- COMCTL32.DLL
- COMDLG32.DLL
- CRPE32.DLL (file yang belum ada di komp.)
- GDI32.DLL
- IMPLODE.DLL (file yang belum ada di komp.)
- MFC42.DLL
- MSVCRT.DLL
- MSVCRT20.DLL
- OLE32.DLL
- OLEAUT32.DLL
- OLEDLG.DLL
- OLEPRO32.DLL
- USER32.DLL
- VERSION.DLL
Ini untuk file-file system crystal report :
- Crystl32.ocx
- Tabctl32.ocx
- Comdlg32.ocx
Nah, aku sudah kumpulkan file-file yang dibutuhkan, anda bisa donlod di sini, setelah anda download, masukkan semua file
tersebut ke C:\Windows\System32
2. Buka RUN di Start Menu ketik ” regsvr32 crystl32.ocx ” (tanpa tanda petik) trus ENTER, untuk file .ocx lainnya tidak usah
diregister.
apabila sudah dilakukan seperti langkah diatas, maka coba jalankan kembali program VB 6.0 teman2,, dan masalah terselesaikan.
No comments: