salam sejahtera VB mania mohon bantuan dan pencerahan dari rekan2 senior saya telah membuat Setup untuk mendistribusikan program saya, tapi dibeberapa komputer userĀ muncul error yang kurang lebih bunyinya 'Vbajet32.dll Failed to initialize when called'.
setelah saya coba gogling, ternyata permasalahannya mungkin 'Other DAO or Jet File Are Missing or invalid' ( http://support.microsoft.com/kb/q192934/ ) File2 tersebut adalah (Versi disesuaikan dengan yang saya distribusikan) : Nama Version DAO350.dll 3.51.1608.0 ExpSrv.dll 6.0.8167 MSJet35.dll 3.51.0623.4 MSJInt35.dll 3.51.0623.0 MSJtEr35.dll 3.51.0623.0 MSRepl35.dll 3.51.0623.0 MSRD2x35.dll 3.51.0623.0 MSVCRT40.dll 5.1.2600.2180 VB5DB.dll 6.00.8169 VBAJet32.dll 6.0.1.9431 mengingat file2 tersebut sudah include dalam File Setup, saya mengambil kesimpulan bahwa file2 tersebut berbeda versi pada komputer yang error tersebut, karena memang saya tidak mengganti/menimpa file2 yang sudah ada pada komp user. pertanyaan saya adalah : apakah aman untuk selalu menimpa (meng-overwrite) file2 tersebut diatas dengan versi yang terbaru. karena saya pernah mencoba meng-overwrite sebuah file dll yaitu Msvcrt.dll tetapi bermasalah pada Windows 98 (pengguna sayakebanyakan masih menggunakannya :D). yaitu muncul error setiap komputer start 'Msvcrt.dll is missing or invalid', dan Windows tidak dapat berjalan sempurna, menyebabkan Windows harus di-install ulang.karena itu setiap file .dll saya memilih option untuk tidak meng-overwritenya. atau rekan2 punya solusi yang lain ?? sekali lagi mohon pencerahan dari para senior... maju terus Programer VB indonesia Salam AWIN
