Thanks Sergey
The DLL is very nippy and takes no time at all. It creates another another dependecy to worry about, but I am getting used to that now.
>Get file #
9166 by Ken Levy. It includes addprop5.dll that can do that. It still works in VFP6 and VFP7.
>
>>It is often handy to use the SCATTER NAME command to scatter
>>fields to an Object.
>>
>>However there are many occasions where I would like to add a new property(s) to the object created, but the object created has no addproperty method to cater for this.
>>
>>At present I do this in rather cumbersome way.
>>
>>ie
>>
>>If I need another property called Section I would do the following
>>
>>SELECT *,left(code,2) as section from myTable into cursor myCursor
>>
>>then
>>
>>SCATTER NAME oMyob
>>
>>Most of the collection objects I have looked at are a bit heavy for what I want and require the name of the field passed as a parameter to reference contents.
>>
>>I also dont seem to be able to do the following
>>
>>SCATTER NAME thisform.myproperty
>>
>>However I can make thisform.myproperty = to an object previously created by SCATTER NAME myObj so this is not much of a problem. GATHER NAME thisform.myproperty works fine.
>>
>>I have a sneaking suspicion I may be going about things the wrong way, can anyone tell me if there is an easier way of doing this sort of stuff.