FibPlus x64

tarakan
Дата: 09.10.2019 15:21:16
Здравствуйте. Использую FibPlus 7.7 и Delphi XE7.
Понадобилось перекомпилировать свое приложение в Win64. Подключил все в library, все скомпилировалось, но при запуске приложения Win64 не хочет коннектиться к БД. Пишет ошибку
System Error. Code: 193.
%1 не является приложением Win32

При запуске под Win32 все работает отлично.
Вот код
procedure TForm1.Button1Click(Sender: TObject);
begin
  try
    with pFIBDatabase1 do
      begin
        Connected := False;
        DBName := 'LOCALHOST/3050:C:\temp\1.fdb';
        LibraryName := 'c:\Program Files\Firebird\Firebird_2_5\WOW64\fbclient.dll';
        ConnectParams.CharSet := 'WIN1251';
        ConnectParams.UserName := 'SYSDBA';
        ConnectParams.Password := 'masterkey';
        SQLDialect := 3;
        Connected := True;
      end;
  except on E : Exception do
    begin
      Memo1.Lines.Add(E.Message);
    end;
  end;
end;

Подскажите пожалуйста в чем проблема?
Vizit0r
Дата: 09.10.2019 15:22:00
dll x86?
Мимопроходящий
Дата: 09.10.2019 15:26:00

09.10.2019 15:21, tarakan пишет:
> Здравствуйте. Использую FibPlus 7.7 и Delphi XE7.
> Понадобилось перекомпилировать свое приложение в Win64.

FibPlus не умеют использовать 64-битного клиента IB/FB

Posted via ActualForum NNTP Server 1.5

tarakan
Дата: 09.10.2019 15:48:15
Vizit0r
dll x86?

dll x64

Мимопроходящий
FibPlus не умеют использовать 64-битного клиента IB/FB

Ну в приложении Win32 я указываю 64-х разрядную dll и он ее кушает.
Dimitry Sibiryakov
Дата: 09.10.2019 15:52:14

tarakan
dll x64

Сообщение об ошибке свидетельствует об обратном. Ищи где пытается грузиться DLL
неправильной разрядности.

Posted via ActualForum NNTP Server 1.5

Dimitry Sibiryakov
Дата: 09.10.2019 15:53:24

tarakan
в приложении Win32 я указываю 64-х разрядную dll и он ее кушает.

Врёшь. Это невозможно.

Posted via ActualForum NNTP Server 1.5

Квейд
Дата: 09.10.2019 16:41:06
tarakan
Vizit0r
dll x86?

dll x64

Мимопроходящий
FibPlus не умеют использовать 64-битного клиента IB/FB

Ну в приложении Win32 я указываю 64-х разрядную dll и он ее кушает.
неправда
tarakan
Дата: 09.10.2019 19:17:50
Квейд
неправда

Вот доказательства
https://my-files.ru/bfjjhr
_Vasilisk_
Дата: 09.10.2019 19:21:48
tarakan,

А Windows какой разрядности?
tarakan
Дата: 09.10.2019 19:43:11