Subject | RE: [firebird-support] Unable to load 64bit fbclient.dll |
---|---|
Author | Leyne, Sean |
Post date | 2014-03-13T20:58:41Z |
> Apologies if this is a double post. My first time using Yahoo's Firebird supportActually, the WOW64 folder contains the x64 binaries (not the 32 bit)
> group.
>
> Platform: Windows 2008 Server R2
>
> I have Firebird 64 bit installed from the file:
>
> Firebird-2.5.2.26540_0_x64.exe
>
> The config is "Super Classic".
>
> I examine fb_inet_server.exe in Windows Task Manager and see no "*32"
> beside the "Image Name" so I know it is running as a 64 bit process.
>
> I have made a Delphi XE3 .exe that connects to Firebird. I examine the Delphi
> .exe in Task Manager, and again, see no *32 beside it, so I know it is running
> as a 64 bit process.
>
> When I try to connect to FB using the 854KB 64b fbclient at:
>
> C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll
>
> I get the error message "unable to load..."
>
> But when I load the 540KB 32bit fbclient.dll at
>
> C:\Program Files\Firebird\Firebird_2_5\WOW64\fbclient.dll
>
> it loads normally.
>
> What am I missing here that is preventing the 64b fbclient.dll from loading?
The folder should really be renamed "x64"
There is a open tracker case to have the "bitness" of the binaries added as a string to the Windows file information, to allow user/developers to confirm whether they are looking at 32 or 64 bit files/binaries.
Sean