main logo
Subject: Re: Setting property value at runtime
Author: MB Software Solutions
Posted: 2007/11/30 16:36:19
 
View Entire Thread
New Search


Paul McNett wrote:
> My rustiness shows. I can't figure out how to set a property value at
> runtime without using execscript() if I don't know the property name.
> This works:
>
> execscript(cObjName + "." + cPropName + "=" + cPropVal)
>
> But there simply must be a better way. I expected to find something like:
>
> obj.SetProp(cPropertyName, eNewValue)
>
> or even
>
> SetPem(oObject, cPropertyName, eNewValue)
>
> Please remind me!
>
> Paul
>
>
assuming they're variables, that you want to build the expression on the
fly:

lcCmd = cObjName + "." + cPropName + [ = "] + cPropVal + ["]
&lcCmd

--
Michael J. Babcock, MCP
MB Software Solutions, LLC
http://mbsoftwaresolutions.com
http://fabmate.com
"Work smarter, not harder, with MBSS custom software solutions!"




 
©2007 MB Software Solutions
<-- Prior Message New Search Next Message -->