Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi: Базы данных > FibPlus x64


Автор: tarakan1983 09.10.19, 12:24
Здравствуйте. Использую FibPlus 7.7 и Delphi XE7.
Понадобилось перекомпилировать свое приложение в Win64. Подключил все в library, все скомпилировалось, но при запуске приложения Win64 не хочет коннектиться к БД. Пишет ошибку
Цитата

System Error. Code: 193.
%1 не является приложением Win32

При запуске под Win32 все работает отлично.
Вот код
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    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;

Подскажите пожалуйста в чем проблема?

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)