Product Documentation

c-treeACE V10.0 Update Guide

Previous Topic

Next Topic

Borland VCL/DBX

  • Embarcadero RAD Studio XE and XE2 support - We have added support for Embarcadero RAD Studio XE and XE2 version, for both VCL and DBX.
  • c-treeACE VCL Method to Compare Records - To extend c-treeDB support to VCL the ctdbCompareRecord() function was added to the TCtRecord class. This method compares the current CTRecord content against the argument record.
  • VCL - added TCtTable::CloneTable method - Added the TCtTable::CloneTable method on VCL API. Note that it doesn’t apply for DBX because it is not on the SQL level.
  • TCtDataSet Fields Property Type Has Changed in c-treeACE VCL - The c-treeACE VCL Fields property of the TCtDataSet class had overwritten the generic Fields property of the TDataSet class (the parent of TCtDataSet). c-treeACE VCL used a type of TCtField while the parent field type was of TField. As the TCtField type is meant for internal use, it has been renamed CtField. As a result of this change, c-treeACE VCL now has the default generic Fields property from TDataSet available in TCtDataSet and there are two ways to retrieve field information:
    a) TCtTable.Fields[<field index>] works exactly as TCtTable.FieldByName(<field name>);
    b) With TCtField, specific information remains available as TCtTable.CtFields[<field index>]

TOCIndex