Stephen Barncard wrote:
Hello, Friends,

I'm having trouble with trying to 'Close and Remove Stack from Memory' a stack window in a script while working in the IDE. No matter if I use the 'destroy' properties in any configuration - I still get the 'conflict' dialog from the IDE.
...
I'm saving a preferences stack to a different file name in a different area to be used as a clone later for 'first time installation' of the prefs file.

I want it to be saved and then have the copy go away. But the memory image of the backup stays around, and if I open the prefs file, the IDE complains.

I have no idea what the IDE does, but getting the engine to do what you need is simple (so simple I never really understood why the IDE offers a preference to alter this well-tested built-in behavior):

Just make sure the stack's destroyStack property is true, and whenever the stack is closed its copy in memory is destroyed.

However, keep in mind that any stackfile is loaded into memory as a whole, mainstack and its substacks. So if the stack you're cloning is a substack of something that's open, your clone will need a different name to avoid the name conflict.

To keep such template stacks named differently than their clones I often append their name with "RSRC" as an arbitrary reminder to myself which is which, cloning them like this:

  clone stack "PrefsRSRC"
  set the name of it to "UserPrefs"
  set the filename of it to tMyFilePath
  save it


--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to