Subject | Re: [IBO] EX : Firebird/Interbase Client DLL is not installed ? |
---|---|
Author | Stefan Heymann |
Post date | 2008-12-09T15:18:08Z |
> My application installer copies the firebird embedded files :You should add the MSVC runtime DLLs. You can find these in the "bin"
> fbclient.dll
> firebird.conf
> firebird.msg
> icudt30.dll
> icuin30.dll
> icuuc30.dll
> ib_util.dll
> to the target directory, but when my application, in that directory,
> is run I am told
> "EX : Firebird/Interbase Client DLL is not installed".
Folder of your Firebird Server.
Firebird 1.5: msvcp60.dll and msvcrt.dll
Firebird 2.0: msvcp71.dll and msvcr71.dll
Firebird 2.1: msvcp80.dll and msvcr80.dll and Microsoft.VC80.CRT.manifest
Firebird 2.1 is special. There are Windows versions (especially XP)
where it is not sufficient to just have these 3 files in the same
directory. Then you (your customer) must install the vccrt8_Win32.msi
from the system32 sub-folder in the Firebird 2.1 Zip-Download.
The Firebird Core Team has published replacement DLLs for the Firebird
2.1.1 Embedded Server that will also work when you just copy the MSVC
DLLs to the same folder:
http://www.firebirdsql.org/download/snapshot_builds/win/Firebird-2.1.1.17910-2_Win32.Dlls.NoManifest.zip
You must also add the "intl" subdirectory files to your installation.
A complete (and minimum) embedded installation consists of:
- intl\fbintl.conf
- intl\fbintl.dll
- fbembed.dll (renamed to fbclient.dll)
- firebird.msg
- icudt30.dll
- icuin30.dll
- icuuc30.dll
- IDPLicense.txt
- IPLicense.txt
- and the above mentioned files.
HTH
Best Regards
Stefan