Hi Alex,
A variable in the parenthesis in place where name is expected by VFP is called Name Expression. Here's a dumb example that demonstrates name expression.
lcMyobject = "This"
SCATTER NAME (lcMyobject) ADDITIVE
As you can see '(lcMyobject)' is substituted by VFP with the name stored in the variable.
>
>for some strange reason I tried the whole time to put "This" in brackets - SCATTER NAME (This) ADDITIVE - and it didn't work.
>>Try
DEFINE CLASS myclass as custom
>> PROCEDURE Init
>> USE mytable
>> SCATTER NAME This ADDITIVE
>>ENDDEFINE
>>
--sb--