I did notice one thing though:
Setting a global to VOID seems to obliterate it completely from memory,
while setting it to 0 still keeps it's reference:

* Parent Script:
on new me
  return me
end

on cleanupZero me
  return 0
end

on cleanupVoid me
  return VOID
end


* Message Window:

goZeroObj=script("Zero Parent").new()

goZeroObj=goZeroObj.cleanupZero()

showGlobals

-- Global Variables --
goZeroObj = 0
version = "7.0.2"

goZeroObj=script("Zero Parent").new()

goZeroObj=goZeroObj.cleanupVoid()

showGlobals

-- Global Variables --
version = "7.0.2"



[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