My observation is that "start.prc" is treated differently from all other files on the card. "start.prc" is deleted when the card is removed, whereas any other card-launched app is deleted as soon as it exits. Can someone explain why this is so?
Eric W. Sirko Softworks Solutions, LLC "Jeff Ishaq" <[EMAIL PROTECTED]> wrote in message news:92890@palm-dev-forum... > > If I put a PRC as "/PALM/start.prc" on a SD card, it gets auto-launched > as soon as the card is inserted into my Palm device. > > Behind the scenes, as I understand it, this is what happens: > 1) card is inserted > 2) /PALM/start.prc is copied into the storage heap of the local device. > 3) There are now two identical copies of start.prc -- copy A is on the > SD card, and copy B in storage heap. > 4) The start.prc in storage heap is executed, thus completing the > auto-launch. > 5) I play around in the auto-launched start.prc application, and then > when I'm done I switch to the launcher. > 6) Copy B of start.prc is still sitting in the launcher. > > Once the volume is unmounted (e.g., the card is removed), copy B of > start.prc will be removed from the storage heap (and thus, disappear > from the launcher). > > I'd like to change this behavior a bit, and I wanted to run it by you > folks. When I exit the auto-launched 'start' application, I want it to > be removed from storage heap immediately, so that it does NOT show up in > the launcher. In other words, after step 5) above, start.prc IS NOT > sitting in the launcher; rather, it's gone forever. > > The only way I can think to do this is put some self-destruct code in > AppStop() of start.prc -- find itself in DmNextOpenDatabase (or would I > use DmNextOpenResDatabase?), set both the hidden & recycle bits, and > rest assured it will get blown away "real soon now." > > Is there a more elegant solution? Perhaps, a bit I can set that tells > VFS/Launcher to delete start.prc after it is exited? > > Thanks! > -Jeff Ishaq > > > > > > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
