Page 1 of 1

Firebird problem

Posted: Sun 17 Jan 2016 13:29
by tromani
Hi!

on your main page of IBdac you wrote:
"InterBase (and FireBird) Data Access Components (IBDAC) is a library of components that provides native connectivity to InterBase, Firebird and Yaffil from Delphi, C++Builder, Lazarus (and Free Pascal) on Windows, Mac OS X, iOS, Android, Linux, and FreeBSD for both 32-bit and 64-bit platforms."

here is my code in run-time:

Code: Select all

  fPath:=System.IOutils.TPath.Combine(System.IOutils.TPath.GetDocumentsPath,'libfbclient.so');
  IBCConnection1.ClientLibrary:=fPath;
IBCConnection1.Database:=System.IOutils.TPath.
  Combine(System.IOutils.TPath.GetDocumentsPath,'storage.fdb');
after

Code: Select all

IBCConnection1.Connected:=True;

i got an exception "product INTERBASE is not licenesed"

what INTERBASE if i'm using firebird and what licence???

libfbclient.so from here:
http://mapopa.blogspot.ro/2013/09/build ... droid.html

Re: Firebird problem

Posted: Tue 19 Jan 2016 09:14
by ViktorV
You cannot connect a Firebird server from Android using IBDAC, because Firebird does not officially support mobile operating systems. We will add support for Firebird under mobile operating systems as soon as Firebird supports mobile operating systems. You can connect to InterBase from an iOS and Android device. InterBase supports mobile operating systems starting from InterBase XE3.

Re: Firebird problem

Posted: Mon 25 Jan 2016 11:06
by tromani
Да причем тут официальлный - неофициальный релиз-то? под виндовс я ж указываю библиотеку фаябердную и оно работает, если мне в ответ "ИНТЕРБЕЙЗ не лензирован" значит коннект проходит, в чем проблема-то? если вы паритесь по поводу юридической фигни ну напишите в своей лицензии что там бета для фаяберда и все на свой страх и риск для заработчиков. Зачем тогда расписывать что IBDac поддерживается для Андройда если это не так на самом деле.

Re: Firebird problem

Posted: Tue 26 Jan 2016 15:03
by ViktorV
The information about IBDAC support for iOS and Android only for InterBase XE3 and higher is provided in the Compatibility section of the product page on our website ( https://www.devart.com/ibdac/compatibility.html ).
Firebird has no official support for iOS and Android. We haven't tested IBDAC with 3rd-party Firebird libraries, therefore IBDAC exclusively supports InterBase XE3 and higher using official libraries distributed with RAD Studio.
If you want us to add possibility to use third-party libraries in IBDAC for mobile platforms, please post a suggestion on our User Voice forum: http://devart.uservoice.com/forums/1046 ... e-firebird. The more votes your suggestion collects, the sooner we will implement it.

Re: Firebird problem

Posted: Wed 27 Jan 2016 15:53
by tromani
я такто конечно проголосую, но просто вообще непонятно почему вы говорите о "third-paries" указанная мною библиотека наскольно я понимаю скомпилирована с официальной же библиотеки с сайта фаяберд но под линукс... андройд, линукс - платформа то одна по своей сути) так что в + к аргументам для вас релиз в своей сути официальный компиляция *.so то происходит с одних и техже исходников что и для линукса.