Hi Paul. 

Your field numbers will not be the same as layer numbers if anything else is in 
a layer between or before them. 

The better indicator would be 
If word 7 of X = the number of fld “Address” then

That will do what you are thinking I believe. 

Sean

> On 5 Jun 2021, at 19:12, Paul Dupuis via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Here is a basic question I am not sure of (after decades of LC coding) and 
> can't pin down in teh Dictionary
> 
> If you execute "put the selectedChunk into X" then (assume a valid selection) 
> X contains an expression of the form "char <start> to <end> of field 
> <fieldNumber>"
> 
> If I want to check that the selection is in one of a number of fields on my 
> stack, say called "Address", is the following conditional correct?
> 
> if word 7 of X = the layer of fld "Address" then -- the selection is in the 
> address field
> 
> In other words, is the <fieldNumber> returned by selectedChunk the same as 
> the layer property of objects OR is it an index to the number of fields on 
> that card (two different things if you have objects other than fields on the 
> card)
> 
> Any one know for sure?
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to