Windows Standalone strands windows tasks
Eller, Roger
roger.e.eller at sealedair.com
Mon Oct 23 09:54:27 EDT 2023
I primarily develop for Windows, and haven't experienced this since my early rookie years. I believe the secret is to have the line "set destroyStack to true" in every stack so that when it closes, nothing lingers in memory. Then, when you actually quit, it all goes away.
~Roger
________________________________
From: use-livecode <use-livecode-bounces at lists.runrev.com> on behalf of Bob Sneidar via use-livecode <use-livecode at lists.runrev.com>
Sent: Thursday, October 12, 2023 12:42 PM
To: How to use LiveCode <use-livecode at lists.runrev.com>
Cc: Bob Sneidar <bobsneidar at iotecdigital.com>
Subject: RE: Windows Standalone strands windows tasks
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Thanks I'll give that a try. I think I am already quitting the splash stack, because my MacOS works properly, but the second part I never knew about. Unfortunately my Apple laptop is in the shop so I won't be able to test until Monday.
Bob S
-----Original Message-----
From: use-livecode <use-livecode-bounces at lists.runrev.com> On Behalf Of Klaus major-k via use-livecode
Sent: Thursday, October 12, 2023 9:20 AM
To: How to use LiveCode <use-livecode at lists.runrev.com>
Cc: Klaus major-k <klaus at major-k.de>
Subject: Re: Windows Standalone strands windows tasks
Hi Bob,
> Am 12.10.2023 um 17:36 schrieb Bob Sneidar via use-livecode <use-livecode at lists.runrev.com>:
>
> Hi all.
>
> I have a standalone that uses a splash stack, which upon launch displays a startup graphic, then hides itself and opens the mainstack of my project. On MacOS when I "quit" the entire application quits. On Windows however the splash stack (which is the stack the standalone is built from) keeps running, and if I re-launch the standalone it creates a second instance of the app in memory.
>
> How do I get the standalone to quit when I close the mainstack in Windows?
add this to the script your mainstack:
-------------------------
on closestack
close stack "your splash stack here"
## do more closestack stuff
end closestack
-------------------------
That should do the trick.
Hint:
To avoid this "Windows feature:
>> if I re-launch the standalone it creates a second instance of the app in memory.
add a dummy handler to your standalone/splash stack script:
-------------------------
on relaunch
## NADA!
end relaunch
-------------------------
> Bob S
Best
Klaus
--
Klaus Major
More information about the use-livecode
mailing list