* History: 17-Aug-95 sherrike written * 20-Nov-95 sherrike use smart defaults for single filename * 02-Dec-95 sherrike return values for merge support * 18-Jan-01 M.Winhard implemented modifications of Mark Wilden as published * in FoxPro Advisor Oct.97, further improved it by: * + finally fixed sort order for method names in class * + dramatically improved performance with large VCX's * (see SccTextEngine::SortMethods()) * + fixed sort order for classes in VCX * + changed all PARAMETERS() to PCOUNT() * + made sure SET COMPATIBLE is OFF as needed by FSIZE() * to work the intended way * 01-Feb-01 M.Winhard auto-localizing for german users * (other localized VFP versions get english strings, * feel free to extend ;-) ) * 13-Aug-01 F.Camp so I did. :-) * Fixed/Extend it to sort all the methods, objects * and properties. * Fixed second parameter in FGETS() calls. * In VFP7 it uses the Case-Insensitive Sort Order * 15-Aug-01 M.Winhard sort SCX like VCX * 09-Aug-02 M.Winhard allow creation of SCA files for FP2x screens * 29-Oct-02 M.Winhard VFP 7 and above: case insensitive sorting of methods * and properties is now optional; thus by default * VFP's standard methods and properties will be first, * not mixed with custom methods and properties
* History: 17-Aug-95 sherrike written * 20-Nov-95 sherrike use smart defaults for single filename * 02-Dec-95 sherrike return values for merge support * 16-Oct-02 bethm write methods in alphabetical order
* History: 17-Aug-95 sherrike written * 20-Nov-95 sherrike use smart defaults for single filename * 02-Dec-95 sherrike return values for merge support * 18-Jan-01 M.Winhard implemented modifications of Mark Wilden as published * in FoxPro Advisor Oct.97, further improved it by: * + finally fixed sort order for method names in class * + dramatically improved performance with large VCX's * (see SccTextEngine::SortMethods()) * + fixed sort order for classes in VCX * + changed all PARAMETERS() to PCOUNT() * + made sure SET COMPATIBLE is OFF as needed by FSIZE() * to work the intended way * 01-Feb-01 M.Winhard auto-localizing for german users * (other localized VFP versions get english strings, * feel free to extend ;-) ) * 13-Aug-01 F.Camp so I did. :-) * Fixed/Extend it to sort all the methods, objects * and properties. * Fixed second parameter in FGETS() calls. * In VFP7 it uses the Case-Insensitive Sort Order * 15-Aug-01 M.Winhard sort SCX like VCX * 09-Aug-02 M.Winhard allow creation of SCA files for FP2x screens * 29-Oct-02 M.Winhard VFP 7 and above: case insensitive sorting of methods * and properties is now optional; thus by default * VFP's standard methods and properties will be first, * not mixed with custom methods and properties * 30-Oct-02 BethM Fixed a Problem in Routine SortMethods() * 31-Oct-02 wOOdy changed all this.JUST*, this.ADDBS, this.FORCEEXT * functions to the VFP internal routines; revised * Thermometer code to use two container instead of nine * shapes; Reworked the HexStr2BinStr function for faster * and cleaner code. Overall Code cleanups (removed * unnecessary "m.", sorted and indented code, etc), * fixed SCC_DBC_MEMO define error. * 01-Nov-02 wOOdy Spotted the cause for the "BugBug" workarounds in * proc "CreateTable"; Killed bug, cleaned code and got * rid of proc "GetReportStructure" * 12-Nov-02 M.Winhard Changed #defines for DBC file extensions to DC*; * added #defines for DBF file extensions as DB* * 31-Nov-02 F.Camp Fixed the sort order of contained objects in VCX and SCX * files so that they are created straight after the parent. * Header files will be created first, then the other controls * in a column of a grid