Does a Control Exist?
Richmond
richmondmathewson at gmail.com
Sun Nov 24 11:46:41 EST 2013
On 24.11.2013 18:31, Ray wrote:
> After loosely following the item delimiter thread last week a similar
> idea came to me today which might be an interesting discussion.
>
> It's often time consuming to type spell out...
> if there is a field "My Field" then put field "My Field" into myVar
>
> If I don't first check to see if the control exists [and it doesn't] I
> get an error and the script stops execution.
>
> I don't have to do this with a custom property. That is if the script
> is...
> put the NewProperty of this card into myVar
> and said property doesn't exist, I simply end up with nothing in
> myVar, but it doesn't cause an error and the script continues.
>
> Does anybody think it would be worth it to have a way to stop errors
> from being produced when referring to non-existent controls?
>
> Ray Horsley
> LinkIt! Software
>
Well, surely the trick is to do something like this:
if exists(fld "My Field") then
put fld "My Field" into myVar
end if
Easy-Peasy-Lemon-Squeezy!
Richmond.
More information about the use-livecode
mailing list