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


      

Kirim email ke