i use this which works ok on windows but hangs on Macos(when clicking
the red x, it works when going to quit via the menu, i don't know why)
if the environment is "standalone application" then
if the platform is "Win32" then
--added /T and /F, /T Terminates process and any child
processes started by it, /F Forcefully Terminate process
put "taskkill.exe" & space & "/F" & space & "/T" & space &
"/IM" & space & "yoursplshstack.exe" into tCommandToExec
put shell (tCommandToExec)
else
if the platform is "MacOS" then
put "osascript -e 'quit app" & quote & "yoursplashstack" &
quote & "'" into tCommandToExec
-- of pkill MFS-VendorStart
put shell (tCommandToExec)
else
if the platform is "Linux" then
put shell("killall yoursplashstack")
end if
end if
end if
the above part is in the on closestack handler of the stack that has
been opened by the splashstack. something similair i have in the splash
stack. so it would work whichever stack is closed by the user. i iconify
the splashstack after a few seconds
Op 18-5-2019 om 01:26 schreef Bob Sneidar via use-livecode:
NVM Apparently I am supposed to use lock messages to force a quit. There may be
something in my code that is halting the quit process, but I don't really need
to do any housekeeping, so this works.
Bob S
On May 17, 2019, at 13:37 , Richmond via use-livecode
<use-livecode@lists.runrev.com> wrote:
As your splash stack is, presumably,either a substack of your main standalone,
or the main stack itself
I don't think you can exit it without the whole standalone exiting.
So, I suspect, you'll have to find another way of getting the splash stack out
of the way.
Personally I'd make the splash stack invisible:
on openStack
set the vis of stack "mySplash" to false
end openStack
or move it off-screen:
on openStack
set the bottom of stack "mySplash" to -100
end openStack
Richmond.
On 17.05.19 23:27, Bob Sneidar via use-livecode wrote:
Hi all.
I have a splash stach in a Windows Standalone. When I close (or otherwise quit)
the stack which the splash stack opens (the actual application) I get a runtime
error, and the Splash process continues to run.
What is the proper way to cleanly exit an app of this nature?
Bob S
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode