My app uses an external, which if not properly closed causes LiveCode, or my standalone, to remain as an orphan process under Windows until I forcibly kill it. So far, I haven't figured out how to intercept the shutdown when it comes from the close button in the corner of the window.
First, I tried adding a "shutdown" handler to my main stack, which didn't work. Then, I noticed the note in the Dictionary, and created an invisible button which had a "shutdown" handler, and made its script a backscript, but that didn't work. Then, I noticed that the Dictionary said that "shutdown" is sent to the current card of the defaultStack, and not the stack itself, so I gave the card a "shutdown" handler, but that didn't work. I don't really care if there's some reason this can't work in the IDE, since I can just remember to manually close the external. But it has to work in the standalone. My app, in case it matters, has a main stack with one card, and three subsidiary stacks for modal dialog boxes, none of which are open when the program is shut down. It works fine if I call "quit" from a menu handler, but not when I click the X in the corner. What's the right way to do this? -- Ciao, Paul D. DeRocco Paul mailto:pdero...@ix.netcom.com _______________________________________________ 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