Aku menggunakan Firebird Embedded untuk sebuah aplikasi. Pas diinstal di beberapa komputer, kadang jalan kadang error.
Errornya:Dia bilang Interbase library gds32.dll not found in the path. Dodol. Udah jelas itu dll udah nongkrong satu folder bersama exenya.
What to do? Terpaksa trial and error:
1. Coba buang DLL embedded, pake versi service guardian. Hasil : ERROR
2. Rename gds32.dll ke fbclient.dll. Hasil : ERROR
3. Tambahin path di mana exe berada ke path windows. Hasil : ERROR
4. Tanya ke Mbah Google. Dapat wangsit beberapa url.
Larilah ke salah satu url ini.
Mataku terpaku ke kalimat:
Other Pre-installation Issues
The problems associated with installing different versions of Microsoft system libraries are so notorious that it has acquired the name ‘DLL Hell’. And as each new generation of Microsoft operating systems are released the policy for dealing with this issue changes. Sometime this can lead to even more
.The binary installer will determine the host operating system and try to install system libraries appropriately for that O/S. In most cases there will be no problems. However, early versions of WinXP and Windows 2003 that have not used Windows Update will not have the correct version of the Windows Installer required to install the side-by-side assemblies of the run-time libraries. If this occurs there are two possible solutions:
-
Run Windows Update and then re-install Firebird; OR
-
Install the
vcredist.exe
package available from Microsoft
Alhamdulillah.. jalan!!
Huh.. gara-gara dll windowsnya gak pernah keupdate. Soalnya dicoba di beberapa komputer sebagian bisa sebagian nggak bisa.
Met bobo Biel.