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