RUN TIME ERROR 339 – Component ‘CRYSTL32.OCX’ or one of its dependencies not correctly registed : a file is missing or invalid.

Gratis


Mungkin sobat para programmer Visual Basic 6.0 pernah mengalami masalah seperti judul artikel ini, yaitu pada saat kita mendevelop suatu aplikasi dengan menggunakan Crystal Report dan ingin mendistribusikannya di komputer lain. Error di atas dikarenakan library atau komponen activex (OCX) dari crystal report tidak di ikut sertakan pada saat mendistribusikan aplikasinya.
Image

OK, Langsung saja, untuk mengatasi masalah di atas caranya adalah dengan mengcopykan file ocx Crystl32.OCX ke Folder system Windows yaitu di System32 lalu meregisternya menggunakan regsvr32. Berikut langkah-langkah-nya:
Pastikan File-File dibawah ini sudah ada di System32.
- ADVAPI32.DLL
- COMCTL32.DLL
- COMDLG32.DLL
- GDI32.DLL
- MFC42.DLL
- MSVCRT.DLL
- MSVCRT20.DLL
- OLE32.DLL
- OLEAUT32.DLL
- OLEDLG.DLL
- OLEPRO32.DLL
- USER32.DLL
- VERSION.DLL
File dibawah ini adalah komponen activex crystal report:
- Crystl32.ocx
- Tabctl32.ocx
- Comdlg32.ocx
- CRPE32.DLL
- IMPLODE.DLL
- dwmapi.dll
Jika file diatas belum ada silahkan download dulu di dlldump untuk mencari dll dan di ocxdump untuk mencari ocx.
Buka RUN di Start Menu ketik ”regsvr32 crystl32.ocx” (tanpa tanda petik) trus ENTER, untuk meregisterkan ocx crystal report ke registry. untuk file ocx yang lainnya tidak perlu di registerkan.
Image
Jika proses register berhasil maka akan muncul message box :
Image
Sekarang coba kembali aplikasinya, seharusnya sudah tidak ada masalah dengan crystal reportnya. Selamat mencoba.., semoga bermanfaat.

0 Response to "RUN TIME ERROR 339 – Component ‘CRYSTL32.OCX’ or one of its dependencies not correctly registed : a file is missing or invalid."

Post a Comment