The object layout has changed post 3.2 with the addition of an extra field. 
This breaks any code that makes assumptions about this. I had a problem with 
the Firebird OO API due to this change (also interfacing to C++), and had to 
rewrite the Firebird/IBX interface moving away from OO to extended records.
-------- Original message --------From: Adriaan van Os via fpc-pascal 
<[email protected]> Date: 17/02/2026  17:05  (GMT+00:00) To: 
FPC-Pascal users discussions <[email protected]> Cc: Adriaan van 
Os <[email protected]> Subject: [fpc-pascal] Corba ABI change ? Has there 
been an ABI change in the trunk compiler (compared to fpc-3.2.4-rc1) for CORBA 
interfaces ? Maybe related to "Unicode"-strings ? I have some C++ interfacing 
code that works fine with fpc-3.2.4-rc1 but crashes with the trunk compiler.Any 
hints are appreciated.Regards,Adriaan van 
Os_______________________________________________fpc-pascal maillist  -  
[email protected]https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to