kMoaMmErr_PropertyNotFound | The property is not found. |
kMoaMmErr_AccessNotSupported | If your Xtra does not support cascaded property access, return this. |
put x.sel[33].foo --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.GetProp( propName=foo, indexCount=0 ) put x.sel[33].foo[10] --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.GetProp( propName=#foo, indexCount=1, pIndexValues={10} ) set x.sel[33].foo[9..11] = "Done!" --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.SetProp( propName=#foo, indexCount=2, pIndexValues={9,11}, pNewValue="Done!" )
kMoaMmErr_FunctionNotFound | If you do not support the handler call. |
x.sel[1].goDown(99) --> AccesProp( propName=#sel, indexCount=1, pIndexValues={1}) --> CallHandlers( callPtr->nargs=2, args={instance, 99} )
put "Banana" into x.sel[33].foo --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} )
kMoaMmErr_PropertyNotFound | The property is not found. |
kMoaMmErr_AccessNotSupported | The property is not countable. |
put x.word.count --> i.GetCount(propName=#word).
kMoaMmErr_PropertyNotFound | The property is not found. |
kMoaMmErr_AccessNotSupported | If your Xtra does not support property access, then return this. (If you do not support indexCount values greater than 0, for example.) |
put x.foo --> i.GetProp( propName=foo, indexCount=0 ) put x.foo[10] --> i.GetProp( propName=#foo, indexCount=1, pIndexValues={10} ) put x.foo[9..11] --> i.GetProp( propName=#foo, indexCount=2, pIndexValues={9,11} )
put "Banana" into x.sel[33].foo --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.SetContents( pNewValue="Banana" )
put "Banana" before x.sel[33].foo --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.SetContents( pNewValue="Banana" )
put "Banana" before x.sel[33].foo --> i.AccessProp(propName=#sel, indexCount=1, pIndexValues={33} ) --> i.SetContents( pNewValue="Banana" )
kMoaMmErr_PropertyNotFound | The property is not found. |
kMoaMmErr_AccessNotSupported | If your Xtra does not support property access, then return this. (If you do not support indexCount values greater than 0, for example.) |
kMoaMmErr_CannotSetProperty | Set not allowed on specified property. |
set x.foo = 99 --> i.SetProp( propName=foo, indexCount=0, pNewValue=99 ) set x.foo[10] = 99 --> i.GetProp( propName=#foo, indexCount=1, pIndexValues={10}, pNewValue=99 ) set x.foo[9..11] = 123 --> i.GetProp( propName=#foo, indexCount=2, pIndexValues={9,11}, pNewValue=123 )