Runtime Error 430 - Class Does Not Support Automation or Does Not Support Expected Interface

0 comments
Compile project VB6 menggunakan Windows 7 SP1 kadang menimbulkan error saat dijalankan di Windows XP. Hal ini disebabkan karena ADODB di Windows 7 SP1 tidak compatible dengan Windows XP dan akan muncul "Runtime Error 430 - Class Does Not Support Automation or Does Not Support Expected Interface".

Untuk dapat meng-compile project VB6 di Windows 7, berikut langkah-langkahnya :
  • Buka Folder %ProgramFiles%\Common Files\System. Untuk Windows 64bit buka folder %ProgramFiles(x86)%\Common Files\System\
  • Set permission folder "ado\" menjadi owner dan permission menjadi read/write.
  • Buka folder "ado"
  • Rename file "msado27.tlb" menjadi "msado27_new.tlb"
  • Rename file "msado28.tlb" menjadi "msado28_new.tlb"
  • Cari file "msado27.tlb" dari komputer Windows 7 (Bukan SP1)  atau anda bisa dapatkan disini
  • Copy file "msado27.tlb" ke folder "ado\" di Windows 7 SP1
  • Duplikat file "msado27.tlb" dan rename menjadi "msado28.tlb"
  • Restart System

Ini sudah saya coba dan berhasil.
Semoga berguna...

Sumber



Related Post :



0 comments:

Post a Comment

 
VB Source Code | © 2011 Design by DheTemplate.com and Theme 2 Blog

Find more free Blogger templates at DheTemplate.com - Daily Updates Free Blogger Templates