Hi Pete:

Not sure if this will help but try putting the selObj into a variable first and 
working with that.

FWIW, I've often gotten mixed results or errors when trying to work with the 
selObj directly (unless simply trying to check its contents) and placing its 
contents into a variable has been more reliable for me (YMMV).

Regards,


Scott Rossi
Creative Director
Tactile Media, UX/UI Design

-------- Original message --------
Subject: Dereferencing control ids 
From: Peter Haworth <p...@lcsql.com> 
To: How to use LiveCode <use-livecode@lists.runrev.com> 
CC:  

Getting a problem trying to grab the topLeft of each control in the
selectedObjects.  Code is as follows:

repeat for each line rLine in the selectedObjects
   put the topLeft of rLine & return after sLocations
end repeat

I get a runtime error on the "put" statement:

(Chunk: error in object expression) near "field id 1004 of card id 1002 of
stack "test"", char 23.

The field reference is what's in rLine.

I've also tried using a do statement resulting in a slightly different
error - "error in source expression"

If I enter - put the topleft of field id 1004 of card id 1002 of stack
"test" - into the message box, I get a valid result.

I have a horrible feeling this is going to be something really obvious but
nevertheless, what am I doing wrong?

Pete
lcSQL Software <http://www.lcsql.com>
Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and
SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>
_______________________________________________
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