Does anyone know how (if) I can get bug fixes for Delphi for known, fixed bugs (Especially related to indexing in client data sets)
I think it has been fixed in XE7 but I was only XE6 for months in a month when I updated £ 1,000 + from XE6 to XE7 To pay (!!!) Object () !!! Spent time to identify the bug and only one reason to fix the bug (to the lion) to run from XE6 to XE7!
Sorry to post it as "reply" but there are some things in this comment ( Or two) will not fit comfortably.
As you may have gathered, "resolution comments" on QC # 125506 do not say anything useful, especially what was changed or where in DCCAllant Peace or Midas. Dell I have run now to compare sources of XC6 and DCCLX. XE7, and the changes are minimal: In the announcement of TCustomClientDataSet, a local class of "TPersistDataPacket" has been announced and there are some resulting changes, but it is impossible to say that they bear on QC # 125506. I was thinking about referring changes here, but decided not to take into account potential copyright or T & C problems.
Versions of MediaSyilb are similar in XE6 and XE7, but 32- Midasylab. The bit release build of the DCU has increased marginally, from 241447 to 241646 bytes. Oddly, Midas. Dell has actually reduced the size from 451960 to 437632 bytes.
Some obvious suggestions:
-
I'm not sure that the trial version of XE7 contains the contents of Daytonet, but keeping in mind the expenditure, if you If you can manage it, it will definitely be "trying before buying". If it does not include DayNap, then you will still see if you can hold a copy of XE7 Midas. Dll - Once upon a time Borland- as was most generous in allowing the latest Midas. The first edition can be asked about these two points on new groups of EMBA.
-
In QC # 125506, the reporter participated in the problem while using the CDS indexfiled-nams property. If so, then how is this happening, have you tried to define a continuous index define instead?
Adding / using an IndexDef dynamically.
Process TDefaultForm.AddIndex (AFieldName: string; CaseInsensitive: boolean); Var Andxduff: Tindex Def; AIndexName: string; Option: Tindex Option; BM: T bookmark; If CDS 1 Index defects Getindexforforld (afield debit, caseinensitiv) = start Neil then BM: = CDS1 Gatebookmark; Try CDS 1 Disable Controls; AIndexName: = 'by' + AFieldName; Options: = []; If CaseIncentive option: = Option + [ixCaseInsensitive]; AIDXx: = Tindex Def.Creat (CDS 1. Index Dfs, AIDXNM, EFRIEDAID, OPTIONS); CDS1.IndexName: = AIndexName; After all, CDS 1 Photobookmark (BM); CDS1.FreeBookmark (BM); CDS1.EnableControls; End; End; End; Process TDefaultForm.btnAddClick (Sender: Tubbed); Start AddIndex ('au_lname' is true); End;
Comments
Post a Comment