I use a set of the Tcbrowse, Tccolumn and Twbrowse classes developed by Luis Krause Mantilla that is more current than the versions upon which Manuel based his development of TSbrowse. As an example of the evolution of the version of TCbrowse I'm using over the standard one distributed with FWH, my TCbrowse.prg is 183,236 bytes as compared with the standard versions 48,374 bytes. And what a difference is in those extra 134,862 bytes!
Another reason I chose to stick with Luis' latest Tcbrowse, etc. version rather than switching to Tsbrowse was because I had made a lot of mods to it to enhance its handling of memo fields, field-by-field data encryption, the browsing of arrays to simulate sql's processing of groups of records at a time, use of splitter for synchronized display of browse and edit folders, and automatic generic display (via splitter) of browse and record edit. I didn't want to have to redo all my TCbrowse mods in Tsbrowse. Too lazy I guess. I suppose I should have used subclassing to do this, which would have made the switchover easier. Que sera.
One important feature I haven't seen mentioned here is the ability to double click on a column header to change the index in use, thereby instantly reordering the browse. Can you do that in Tsbrowse and XBrowse?
Why don't we make the continuing development of Tsbrowse a formal FWH open-source project combining the best of everything, continually available and continually updated?
- Roger