I'll definitely post any updates. I always try to post my final solution when I ask a question, so that folks searching the archives someday can find it :-)

My stack files all used to be in the same folder as the app, so when somebody downloaded a new version, everything was replaced. They'd toss the old folder, and replace it with the new one.

Now all my writeable stacks go into a prefs location due to all the permissions issues on newer platforms. So if they just replace the folder, it sees the old stacks and doesn't create new ones. This can be a problem if the writeable stacks were also changed in the update. A lot like the problems that VirtualStore creates, using older, outdated files.

Hence the need for replacing them on the fly during launch. Not big on fancy installers. I try to put out apps that "install themselves" when you launch. They create any parts they need on first launch, quietly.

Will keep you posted :-)

Shari


Please keep us updated on your work with this. I had a similar problem (trying to make sure I had the latest versions of stacks) although I didn't go through the process of looking to see if the main stack was open. I ended up downloading all the updated stacks (if necessary) and then requiring the user to quit the application (after notifying them that the software was updated). When they got back in, all the stacks were updated and it started up.

I would much rather download what I need and then proceed to run the program without the quit step.

Len Morgan


--
WlND0WS and MAClNT0SH shareware games
BIackjack GoId
http://www.gypsyware.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