Important: The information in this document is obsolete and should not be used for new development.
SetApplBase
The Process Manager calls theSetApplBaseprocedure when it starts up your application. You should never need to call it. It is documented for completeness only.
PROCEDURE SetApplBase (startPtr: Ptr);
startPtr- The starting address for the application heap zone to be initialized.
DESCRIPTION
TheSetApplBaseprocedure sets the starting address of the application heap zone
for the application being initialized to the address designated bystartPtr, and
then calls theInitApplZoneprocedure.
- WARNING
- Like
InitApplZone,SetApplBaseis a potentially dangerous operation, because the program's code itself normally resides in the application heap zone. To do so safely, you must make sure that the code containing theSetApplBasecall is not in the application zone.![]()
SPECIAL CONSIDERATIONS
You should not callSetApplBaseat all, but, if you must, be sure not to call it at interrupt time because it affects memory.ASSEMBLY-LANGUAGE INFORMATION
The registers on exit forSetApplBaseare
Registers on exit D0 Result code RESULT CODES
noErr 0 No error