DedFrend писал(а):Переставил Лазаря на 32-битный вариант и проблема исчезла. Странно. что WMAsoftware сразу не предупреждает о необходимости одинаковой битности у компилятора и библиотек firebird.
Не надо гадать на кофейной гуще все просто. При добавлении библиотеке Лазарус ее компилирует и устанавливает. Если у вас Лазарус 64-бита так и библиотека компилируется под 64-бита.
И что вы думаете? Библиотека, конечно же, будет искать клиента Firebird 64-бит. Никакой мистики.
Снег Север писал(а):Не знаю как там в FB, но, например, в MySQL нет никакой связи между битностью сервера и клиента. Т.е. сервер может быть 32-х, а в клиенте я могу использовать 64-х libmysql.dll и всё работает. Наоборот - тоже. Подозреваю, что в FB точно так же.
Подтверждаю у Firebird точно также.
Так для информации. Когда-то для Linux был только 32-бит FlashPlayer. Так вот Opera(Linux тоже) 64-бит умела использовать 32-бит FlashPlayer плагин.