Subject IBO 4.9.12.233 has been released.
Author Jason Wharton
I have just finished posting a new release of IBO 4.x to all areas.

Here are the major highlights:

* I was able to finish the installer for Delphi XE.
* I ported 6 packages to work in Lazarus. Core/Access/Tools (runtime & designtime).
* I fixed up the C++ Builder package files.
* A couple of bug fixes.
* Dropped support for Delphi 3&4 and C++Builder 4.

Here are the Release notes for just this release for more details:

12/16/2010 Version 4.9 Release 12 Build 233

I have revised the version numbering method for this Release Notes document to be consistent with Delphi and Lazarus.

I fixed a problem having to do with TIBODataset showing BOF = false just after opening a dataset. I also fixed an issue where under certain cirumstances duplicate records showed in a dataset that only has a single record.

I fixed a problem in the TIB_Connection editor having to do with the FieldsProperties stringlists. It was not properly saving the entries. This also resoves the same problem in the IB_SQL utility tool.

I added a check to the RowsAffected return value after a statement is executed to examine if there were any updates to the data in order to activate the transaction more accurately. Ideally, I only want to activate the transaction if an actual change has been made to the data.

I fixed some problems with defining custom button position ordering of the buttons on some of the button bar controls. All of the button bar ordering routines were updated to a more maintainable style of coding to avoid future problems if new buttons are ever added.

I corrected the package source files for all C++ Builder. The new versions of the package files after making the Access (IBO40ART_xxxx) run-time package were not included in previous releases. I also made some changes that should improve the behavior of the compiler/linker when rebuilding packages. I noticed some warnings about the precompiled headers because of local paths that didn't exist in

I also went through all of the package source files in all Delphi and C++ Builder versions and updated the version numbers and other information to be consistent throughout. Some packages had missing units that needed to be added, etc.

I ported the Core, Access and Tools packages to work with Free Pascal/Lazarus. They yet require more testing so please consider this port as a Beta. So far everything seems to work just fine in Windows. I'll be testing LINUX in the following weeks.

I have dropped support for Delphi/C++ Builder versions 3 and 4. I want to maintain text DFM files only from now on.


[Non-text portions of this message have been removed]