Ok this is TRULY strange:

In the object script itself:

on checkExitInfo me
  put pWaitinglist
  put "waitinglist" && ilk(pWaitingList)
  -- put pWaitingList.count
  --  tAMount = pWaitingList.count
  --  return(tAmount)
end checkExitInfo me





put ilk(gComlink.pWaitingList)
-- #list
put gComlink.pWaitingList.count
-- 0


sendallsprites(#checkExitInfo)
-- -2147483647
-- "waitinglist integer"


gcomlink.checkExitInfo
(this returns a director player error alert)



put gcomlink.checkexitinfo
-- -2147483647
-- "waitinglist integer"
-- <Void>


temp = gcomlink.checkExitinfo
-- -2147483647
-- "waitinglist integer"

put temp
-- <Void>


Why does the gComlink object see it's own internal property pwaitinglist as
a list, and if I 'peek' into it with gcomlink.pWaitingList  I see it as a
list, but in the handler it actually busts?






[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to