Начало » Программирование » Delphi » FireDac и 32-х и 64-битные библиотеки вендоров (как работать в дизайнтайме с 64-хбитным приложением?)
|
Re: FireDac и 32-х и 64-битные библиотеки вендоров [сообщение #2530 является ответом на сообщение #2529] |
Mon, 12 June 2023 16:09 |
GrigoryFomin
Сообщений: 91 Зарегистрирован: April 2023
|
Member |
|
|
Сам спросил - сам отвечу. В папке, где компилится экзешник, создал 2 подпапки x32 и x64, в которые сложил дллки от соответствующих версий FireBird. На этапе разработки в пути указал пусть к 32-хбитной версии, в рантайме, перед вызовом FDConnection.connected:=true делаю замену пути на подпапку с 64-битной библиотекой.
procedure TwhImportForm.FormCreate(Sender: TObject);
begin
conFB.Connected:=false;
FDPhysFBDriverLink1.VendorLib:='E:\Work\exes\x64\fbclient.dll';
conFB.Connected:=true;
end;
Это вроде несложно. А что делать с PostgreSQL, для которого уже несколько релизов не выпускаются 32-битные библиотеки? Как с ним работать в дизайнтайме?
[Обновления: Mon, 12 June 2023 16:10] Известить модератора
|
|
|
|
|
|
Переход к форуму:
Текущее время: Sun Nov 24 01:39:39 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01300 секунд
|