>Hi All,
>
>In VFP6, we now have the ability to use the "=" sign to compare objects. I have a situation using the "=" sign where it will always return .F., and I don't think it's supposed to. Try this:
>
>USE atable
>GO TOP
>SCATTER NAME object1
>SCATTER NAME object2
>
>As you can see, objects 1 and 2 are created from the same table and row. So, why would ?object1=object2 return .F.?
>
>Am I missing something fundamental here?
Object comparison only returns .t. if the two variables are references to the same physical object.
SO
** Create two references to the same object
x = _SCREEN
y = _SCREEN
? x = ygives .t.
** Create two similar objects of identical class
x = CREATEOBJECT("Form")
y = CREATEOBJECT("Form")
? x = ygives .f.