10.12.2016 00:54 "Sven Barth":
We rename ManagedFldCount to TotalFieldCount, add a field ManagedFieldCount and a property ManagedFldCount that returns TotalFieldCount for backwards compatibility (and maybe marked as deprecated). Looks almost like point 4. We need also to adjust ManagedFields. ManagedFieldCount is not enough. User still is unable to figure which fields are managed without many additional conditions -,- . Delphi layout: ManagedFields: array[0..ManagedFldCnt - 1] of TManagedField; NumOps: Byte; RecOps: array[1..NumOps] of Pointer; RecFldCnt: Integer; RecFields: array[1..RecFldCnt] of TRecordTypeField; RecAttrData: TAttrData; RecMethCnt: Word; RecMeths: array[1..RecMethCnt] of TRecordTypeMethod In this context TotalFieldCount looks like yet another incompatibility.
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel