Hi Eric,
Your FUNC Property_Assign code looks like a typical _Access method. Try using an _Access method instead of _Assign.
>I've noticed some other Access/Assign stuff that doesn't work right over COM either: like when you've got a property of an object whose value is calculated via the Access method, i.e.
>
>DEFINE CLASS Object
> Property=0
>
>FUNC Property_Assign
> RETURN CalculatedValue (where CalculatedValue is some calculation)
>ENDFUNC
>
>ENDDEFINE
>
>Calling from VFP returns CalculatedValue. Calling from COM returns 0.
>
>Any ideas?
- Jeff