Die Sache ist ganz einfach:
- Wenn du Firebird 64-bit Server installierst oder als ZIP-Distribution runterlädst, dann ist alles darin 64-bit, inkl. Client.
- Wenn Du Firebird 32-bit Server installierst oder als ZIP-Distribution runterlädst, dann ist alles darin 32-bit, inkl. Client.
Für eine 32-bit Applikation brauchst du 32-bit Clientbibliotheken. Der Anwendung hier ist es dann egal, ob du dich zu einem 32-bit oder 64-bit Firebird Server verbindest.
Wenn der Client jetzt Windows 64-bit drauf hat, dann müssen sich die Clientbibliotheken in C:\Windows\SysWOW64 befinden. Dort sind die 32-bit DLLs unter Win 64-bit zu finden. Wenn es Windows 32-bit ist, dann ganz normal in C:\Windows\system32.
Du kannst natürlich auch die Clientbibliotheken in das Anwendungsverzeichnis deiner EXE geben.
lg,
Thomas