Hi

Could someone confirm (or otherwise) that what I hope to happen with this
script will indeed happen?

I have a stack loaded into memory at start up. I have exclusive use of it
for a period of time. When the time runs out someone else can use and change
the stack. But I want to use the data stack again - after it has been
changed by someone else but as I haven't quit my program I still have the
'old' version in memory. Will this script force the file to be re-read from
disc?

command openDataFile pName
   --------------------------------------------

   if gWaitingToGoAgainAfterTimeOut = false
   then

-- load the file first time of asking

      put "data/"&pName into tName
      open invisible stack tName

   else

-- stack could have changed
-- clear my old version out of memory
-- and load stack again

      set the destroyStack of stack pName to true
      close stack pName
      open invisible stack tName

   end if
end openDataFile

Thanks for any feedback.

And a Happy New Year to all.


-- 
Regards


Ian McKnight

iangmckni...@gmail.com
=======================
_______________________________________________
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