Adding a DeletionScript to Your Project
One of the Newton 2.x OS Q&As
Copyright © 1997 Newton, Inc. All Rights Reserved. Newton, Newton Technology, Newton Works, the Newton, Inc. logo, the Newton Technology logo, the Light Bulb logo and MessagePad are trademarks of Newton, Inc. and may be registered in the U.S.A. and other countries. Windows is a registered trademark of Microsoft Corp. All other trademarks and company names are the intellectual property of their respective owners.
For the most recent version of the Q&As on the World Wide Web, check the URL:
http://www.newton-inc.com/dev/techinfo/qa/qa.htm
If you've copied this file locally,
click here to go to the main Newton Q&A page.
This document was exported on 7/23/97.
NEW: Adding a DeletionScript to Your Project (5/12/97)
- Q: When I add a
DeletionScript
to my part, it doesn't get called when the user scrubs the package. Why is DeletionScript
not called?
A: You are probably incorrectly adding the DeletionScript
to your part. The DeletionScript
must be defined in a manner different from the part's InstallScript
or RemoveScript
. You must explicitly set the DeletionScript
slot in your part frame using NTK's SetPartFrameSlot
global function. Here is an example:
SetPartFrameSlot('DeletionScript, func() print("Howdy!") );
Note that you will have to use SetPartFrameSlot
for any part slot other than InstallScript
or RemoveScript
.