Bob,
>This is the solution we had to make to every assign method that was written for object members.
You have me curious here about the root scenario that leads to conditional setting of the object ref.
I've used a lot of member object access methods to provide delayed instantiation of "high cost"/"infrequently used" objects ala:
if ( isnull( this.oXML ) )
this.oXML = createobject( ... )
endif
return this.oXML
But I don't think I've ever come across a reason to even create a member object assign method, much less make it conditional, so I'd just like to hear about the reasons where you've run into it.
>It wasn't fun, but our development environment now runs w/o C5's
Hopefully you can yank that code all out with some future release.