* program ebox.Value = exp * vfp operations (incomplete) #IF NOT TYPE('EXP')=='C' #ERROR 1881 #ENDIF #value_Assign('sometext') * BUG1: if you remove "this.Value = ..." in the value_Assign routine, * VFP continue in any case #programmaticChange #IF NODEFAULT is found #RETURN #ENDIF * BUG2 #GET TYPE('M.THIS.VALUE') && this perform a Value read for compare value datatype with bound datatype #IF ControSource is empty #RETURN #ENDIF #GET TYPE(M.THIS.ControSource) && BOUND DATATYPE #if #POSSIBLE #CONVERT this.value to the M.THIS.ControSource DATATYPE #STORE #CONVERT(this.value) TO (M.THIS.ControSource) #ELSE #ERROR ... #ENDIF