name resolution stinker

Mark Waddingham mark at livecode.com
Thu Apr 12 08:14:40 EDT 2018


I think the problem here is that you are mixing up to methods of referencing controls...

You can either do:

  there is a group tGroupName of ...

As syntax *or* :

  there is a tLongIdOfGroup

The 'group' chunk expects a string which is a name of a group - it isn't the same as putting 'group' in front of the string.

Try making tGridLongName with the word 'group' at the front (I think someone else suggested this) then that should work.

Warmest Regards,

Mark.

Sent from my iPhone

> On 11 Apr 2018, at 17:08, Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Ok here is a real stinker. 
> 
> put quote & tDataGrid & quote && "of" && tCurrentCard into tGridLongName
> put (there is a group tGridLongName) into tGroupExists
> if not tGroupExists then next repeat
> 
> tGridLongName resolves to:
> "dgsites" of card id 1002 of stack "Sites" of stack "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms Generator 8.livecode"
> 
> When in the message box I type:
> put there is a group "dgsites" of card id 1002 of stack "Sites" of stack "/Users/bobsneidar/Documents/Livecode Projects/Forms Generator 8/Forms Generator 8.livecode"
> 
> I get true. 
> 
> But the code:
> put (there is a group tGridLongName) into tGroupExists
> 
> returns false. tGridLongName is not resolving in this statement. 
> 
> Is this another use case for DO?
> 
> Bob S
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list