App restart after update
Bill Vlahos
bvlahos at mac.com
Wed Jun 18 00:44:19 EDT 2008
Trevor,
Most of the time I only update the stacks. What is the command to
unload the stacks? After I unload the stacks how do I reinitialize the
standalone stack?
Bill Vlahos
On Jun 17, 2008, at 5:37 PM, Trevor DeVore wrote:
> On Jun 17, 2008, at 1:49 AM, Bill Vlahos wrote:
>
>> My application can update itself by downloading and placing the new
>> version in the appropriate spot. To utilize the new version the
>> user has to quit the old version and relaunch it which brings up
>> the new version.
>>
>> An example of this is Firefox which downloads the new file, expands
>> it, quits the running application, and then relaunches the new one
>> (and I presume deletes the old version).
>>
>> Quitting the application after the download is easy but how do I
>> have the computer automatically relaunch it?
>>
>> I would need this for Macintosh and Windows and Linux.
>
> Hey Bill,
>
> Are you replacing the executable when you install the new version or
> just the stacks? I ask because if you are just replacing stacks then
> you just need to unload all stacks from memory and reinitialize
> everything.
>
> If you do need to quit the application and relaunch a new executable
> then email me off-list and I can send you the relevant parts of the
> GLX Application Framework that relaunch an executable on Mac and
> Windows. I just finished up some updates to this area of the code.
>
> I don't have anything for Linux but the Sparkle framework (OS X
> only) uses a script for relaunching that may be portable to Linux.
> I've wanted to switch to a script on OS X (I use a small launcher
> app I made in XCode for relaunching right now) so it would be
> interesting to take a look at it again.
>
> Regards,
>
> --
> Trevor DeVore
> Blue Mango Learning Systems
> ScreenSteps: http://www.screensteps.com
> Developer Resources: http://revolution.bluemangolearning.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list