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

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.

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

  1. Chasansan Says:

    Saya mencoba registry seperti di atas tapi gak muncul msg box, dan belum berhasil. saya menggunakan OS XP2.
    sekiranya punya solusi?!
    terima kasih


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: