-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
That's basically what I was suggesting. When I mentioned an "external program" I was not referring to an external as in a DLL or bundle, but rather another program, separate from (external to) the program being updated.
Sorry for any confusion there, I should have been more clear in my terminology.
On Mar 23, 2005, at 9:50 AM, Lynch, Jonathan wrote:
If doing it this way - it would not really need to be crafted as an
external. You could create a standalone in RunRev, then store the file
that contains that standalone in a compressed custom property in a stack
that you put on your clients computer.
You would program the stack so that when it opens, it writes that standalone into a file with a .exe extension.
Then, the stack would launch the standalone.
Then, the stack would use the quit command, to close itself and the engine that is running it.
Next, the standalone, upon starting up, would check to see if a previous
version of the standalone is in the same folder - if it is, it would
delete that file.
Next, the new standalone would have to reset any shortcuts that point to
the old standalone.
Various modifications could be done, depending on the situation, but I bet such an approach would work.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Frank D. Engel, Jr. Sent: Tuesday, March 22, 2005 2:00 PM To: How to use Revolution Subject: Re: Is this possible...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hmm... you could try using the script to somehow launch an external program and then shut down the running program in order to allow the external program to replace then relaunch it.
That might be a way to do it, if you can figure out how to launch an external program without pausing the script (such that the first program can quit and leave the other program running).
On a Mac you can do this with AppleScript; on a Windows box, you would need to use the "start" command in a shell() command.
On Mar 22, 2005, at 1:43 PM, Dan Friedman wrote:
aGot a question...
Is it possible to update the Rev engine in a standalone without doingreinstall. Let me explain:
I have a stack that I have made into a standalone. The standalone, when launched, opens other stacks that contain the workings of my application. Now, whenever I make changes to my application, I can update the other
stack files without having to have my clients reinstall. In fact, I do this
via the web. I have a "Check for Updates" in my "Help" menu that can check my web site for updates and download newer versions automatically.
Now that the Rev Engine has been changed, I need to update the standalone. Is there any way to do this in script? Or, do I have to have my clients manually download the new engine (the standalone)? I don't think you can write over a running application... Or can you?
Any thoughts or insight would be appreciated.
-Dan
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
- ----------------------------------------------------------- Frank D. Engel, Jr. <[EMAIL PROTECTED]>
$ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin)
iD8DBQFCQGs/7aqtWrR9cZoRAq+zAKCA09qxRknb3+aQjg+YIrFG7vyn/ACgh7HL 9sAxbTXH9hMmAed0duJHEN4= =d1Vr -----END PGP SIGNATURE-----
___________________________________________________________ $0 Web Hosting with up to 120MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
- ----------------------------------------------------------- Frank D. Engel, Jr. <[EMAIL PROTECTED]>
$ ln -s /usr/share/kjvbible /usr/manual
$ true | cat /usr/manual | grep "John 3:16"
John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFCQZbp7aqtWrR9cZoRAhUeAJ9/PMIUIsiyUFe6LmglGrWtgvdFhQCePR2y OrYBKvyNj4pWqZL/dzlbNDs= =TKfE -----END PGP SIGNATURE-----
___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
