Well, I downloaded uibfblib.pas.  and merged it into my test program.
Compiled it using FPC 2.6.4 under 64-bit Linux and the same problem.
Fails with a SIGSEGV. Again, I am not surprised as with this module does
is to create a class hierarchy in Pascal that mirrors the C++ hierarchy
and will only work if FPC has an identical vtable format to g++ - and
there's no guarantee of that.

Looking at the code, the module is clearly written for Windows - loads
fbclient.dll etc and if it ever worked, worked because the Delphi
compiler does have an identical vtable to VCC or BCC (unverified).

Is there a true platform, compiler and language independent means of
accessing the new API or is it limited to C++ and special cases where
the vtable is the same?

Tony Whyman
MWA

On 13/07/14 15:43, Dmitry Yemanov wrote:
> 13.07.2014 18:36, Dimitry Sibiryakov wrote:
>
>> http://sourceforge.net/projects/uib/
> And the module he supposedly refers to is:
> https://sourceforge.net/p/uib/code/HEAD/tree/trunk/source/uibfblib.pas
>
>
> Dmitry
>
>
> ------------------------------------------------------------------------------
> Firebird-Devel mailing list, web interface at 
> https://lists.sourceforge.net/lists/listinfo/firebird-devel


------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to