Whoops, bad me.... I forgot to describe the results: it ?'s [abc], but the value in the prop sheet (and the value that stays in the class) dosn't change. Running the code below (save/close the class desinger between runs) produces:
123
abc
123
abc
>Try ? laObjs(1).ReadExpession("cVersion")
>
>>Why doesn't this work when .cVersion is [='123'] (what is between the [] is what was entered in the prop sheet):
>>
>>MODIFY CLASS mmApplicationObject OF d:\dev\apps\mm\libs\aapp.vcx nowait
>>? aSelObj( laObjs )
>>? laObjs(1).cVersion
>>laObjs(1).cVersion = 'abc'
>>? laObjs(1).cVersion
>>
>>but it does work if I change .cVersion to [123] !!!
>>
>>btw - why the @#$@ can't I post double quotes here???!!!