Hi Ed,
>1) Adding a THISCLASS access method for easier class programming
Can't imagine what you mean with this.
>2) Adding structure definitions for easier API programming
> STRUCT...
> cVar AS INTEGER
> ENDSTRUCT
Would
DEFINE CLASS myStruct AS STRUCT
cVar = 0
cMembers = "i:cVar"
ENDDEFINE
work for you? In that case you can download my Struct class from the library here.
>3) 'Filtered Result Sets' fixed to work with commands in the same manner that 'NOFILTER result sets' work. Especially record pointer commands and ERROR 1815 (sub-selecting a filtered result set error)
> GO (rec)
> RECNO()
Just add NOFILTER if you want the same result, or create a filtered index. I can't see any sense in making an optimization technique slower... Beside that, the future definitely belongs to views in any variation and views are always created as physically existing result sets.
Christof
--
Christof