>Harry,
>
>VFP objects exist in memory. They have a Name property, but the Name property does not reference the object, it is a property of the object. VFP uses memvars or object properties to refer to objects. Check out the code below;
>
>
>SET CLASSLIB TO MyClasses ADDITIVE
>loObj = CreateObject("MyClass")
>loObj.Visible = .T.
>loObj.Name = "Widget"
>
>?? loObj.Name
>
>
>This causes confusion for most people at first until you get the idea that an object has a name property
embarrassingly that is what I forgot. Embarrassing cos I knew That! Just in dumb mode today I think.
Thanks again. I think a light is beginning to dawn!
Harry