Delphi program connection compiled for win64 with Firebird 64

2

I have an application written in Delphi ( XE3 ) using IBX , which compiles in 32 and 64 bits. Running on windows 10 64 bits the program on 32 connects normally, but 64 on the program has the connection rejected by firebird .

  

"CONNECTION REJECTED BY REMOTE INTERFACE"

I have installed the% firebird% as dlls on gds32 and the 32-bit version on system32 . In fact, the syswow64 generated by the installation of dll which is in the firebird folder of the WOW64 installation.

I unlocked port 3050 on Firewall and 2 executables as well.

I'm not sure what to do.

Someone can give me a light.

Thank you.

P.S. Windows 10 pro is in the latest 1803 version.

    
asked by anonymous 19.05.2018 / 07:30

1 answer

0

Fortunately I discovered that the dll used by Delphi in the TIbDataBase component changes to IbClient64.dll instead of GDS32.dll, when compiled to win64. I renamed the Firebird dll FbClient.dll to IbClient64.dll and the problem is solved.

    
21.05.2018 / 23:07