The Way Of Life: Solusi Run-time error Error '50003' : Unexpected error
Google

Monday, September 13, 2021

Solusi Run-time error Error '50003' : Unexpected error

 

Pesan Error : Run-time error 50003 : Unexpected error

Jika anda menemui error yang sama ketika menjalankan aplikasi yang dibangun dengan Microsoft Visual Basic 6.0. Mungkin pengalaman saya bisa menjadi solusi bagi anda.

Belum lama ini saya membangun aplikasi dengan bantuan Visual Basic 6.0, mungkin agak jadul yang untuk tahun 2021 tapi itu menjadi tantangan tersendiri. Pada saat dijalankan di Windows 7 32 bit dan Windows 10 64 bit, program tersebut aman aman saja, tetapi ketika di-deploy di Windows 7 64 bit, aplikasi jalan, tetapi pada form tertentu muncul Error yaitu “ Run-time error ‘50003’: Unexpected error “ seperti gambar di bawah ini:


Akhirnya saya browsing di internet mengenai error tersebut, munculah beberapa solusi yang ditawarkan oleh beberapa artikel antara lain :

  1. Meregister ulang file comctl32.ocx, comdlg32.ocx menggunakan perintah “regsvr32 C:\Windows\SysWOW64\comctl32.ocx” dan “regsvr32 C:\Windows\SysWOW64\comdlg32.ocx”, hasilnya nihil alias tetap error.                                     
    regsvr32 comctl32.ocx

  2. Meng-copy comctl32.ocx dan comdlg32.ocx dari komputer development ( Windows 10 64 bit ) ke komputer tujuan ( Windows 7 64 bit) hasilnya juga nihil.
  3. Meng-copy semua file ocx yang diperlukan dalam project ke direktori C:\Windows\SysWOW64\ komputer tujuan kemudian meregister ulang menggunakan regsvr32 juga tidak menghasilkan solusi.
  4. Menjalankan aplikasi dengan terlebih dahulu, klik kanan kemudian Run as administrator. Hasilnya juga nihil alias tetap error.
Run as administrator

Akhirnya setelah mencoba berbagai solusi dan trial and error yang tidak bisa saya tuliskan disini. Solusinya adalah mengganti icon form dengan icon default visual basic


Untuk masalah icon ini ada beberapa kemungkinan yaitu icon dengan dimensi tertentu akan bermasalah di Windows 7 64 bit , karena jika aplikasi tersebut dijalankan di Windows 7 32 bit aman aman saja.

Anda mungkin bisa mencoba beberapa pilihan icon dengan resolusi beragam jika ingin riset kecil kecilan dan hasilnya  bisa dishare disini. Tetapi solusi mengganti icon form menjadi icon default Visual Basic 6.0 membuat masalah saya menjadi SOLVED.


Semoga bermanfaat.


Software :

Microsoft Visual Basic 6.0

Operating System :

Microsoft Windows 7 32 bit

Microsoft Windows 7 64 bit

Microsoft Windows 10 64 bit

Labels: , , , ,

1 Comments:

Anonymous Anonymous said...

Termiakasih banyak tutornya, jujur saya sudah lama mengalami kejadian beberapa kali hal seperti ini. saya develop dengan vb 6 pada laptop saya ,menggunakan win 1064 bit. mayoritas bis aberjalan juga pada komputer2 client. namun ada kasus juga spt ini. awalnya sudah menyangka faktor virus. ternyata hanya masalah dari icon

10:26 PM  

Post a Comment

<< Home