Connecting Firebird Designtime Delphi 10.4.2

91 views
Skip to first unread message

di...@verhuursysteem.nl

unread,
Jan 17, 2022, 3:26:31 PM1/17/22
to firebird-support
Good evening,

I am struggling to get my Delphi/Firebird configuration to work again.
It was never a problem, but now, somehow Delphi will not connect to the Firebird Server (local) in design time ( data Explorer),  complaining it cannot find fbClient.dll/fbembed.dll

I tried installing firebird 32bit, 64bit, and using 32bit / 64 bit fbClient dll's in the system32 and SysWOW64 directory, in all kinds of combinations, all without result.

What is not clear to me : 

- Delphi is 64bit application --> therefore the fbClient.dll must also be 64bit ? ---> therefore the firebird Server must also be 64 bit ? 

- I am building a 32bit Windows application, so that applciation should use a 32bit fbClient.dll. The dll can however still connect to the 64bit FB Server, right ? 

I also tried opening the FDConnection with different versions of the fbClient dll in the application's exe-directory, without result...

Can someone please shed some light in the darkness (or hand me a torch ;-) ) ?

kind regards,

Dirk Janssens.




Dimitry Sibiryakov

unread,
Jan 17, 2022, 3:29:27 PM1/17/22
to firebird...@googlegroups.com
di...@verhuursysteem.nl wrote 17.01.2022 21:26:
> What is not clear to me :
>
> - Delphi is 64bit application --> therefore the fbClient.dll must also be 64bit
> ? ---> therefore the firebird Server must also be 64 bit ?

It is wrong all way down.

Delphi is a 32 bits application.
So it can only load 32 bits DLLs (including fbclient.dll of course).
Bitness of Firebird server is irrelevant.

--
WBR, SD.

di...@verhuursysteem.nl

unread,
Jan 17, 2022, 5:34:39 PM1/17/22
to firebird-support
// Delphi is a 32 bits application.
Ahh, of course, I looked in  the "about delphi"  to be sure, and saw "64bit",  but now I see that this is the windows version ! 

thanks ! I'll get on with it tomorrow ... although I am quit sure I also tried it with only 32bit version 


Op maandag 17 januari 2022 om 21:29:27 UTC+1 schreef sd:
Reply all
Reply to author
Forward
0 new messages