See
Re: Major Bug - BINDEVENTS Thread #
971680 >I get different results when running the following program under VFP 8 and 9.
>
>The program uses the combination of a global accessor and BINDEVENT to create an object proxying system where one object can stand in for another.
>
>Under VFP 8 and the VFP 9 Beta, the program executes correctly. I get the expected result of the instance of the Imposter class posing as RealObject.
>
>Under the release version of VFP 9, the code breaks. The BINDEVENT function is disregarding the delegate return value and using the Event return value instead.
>
<snip>
--sb--