Hi.

I recently wrote a game that I thought should work on PalmOS
2.0 onward.  (The program uses PrefGetAppPreferences and
PrefSetAppPreferences which are the only OS 2.0 APIs; all
the rest should be 1.0 APIs.)  However, I just ran CheckPRC
1.3 on it for the first time and was annoyed to learn that
there seems to be a PalmOS 4.0 trap: sysTrapAccessorDispatch
(0xA3F4).

The comment in CoreTraps.h says:  "New trap for accessors
available thru PalmOS glue."  Well, I do call a PalmOSGlue
function (FrmGlueSetHelpID), but I always thought that all
glue functions were supposed to be able to run on all
earlier PalmOS versions!  (Is that not the main purpose of
the OS Glue library?)

What is this "AccessorDispatch" function?  Will my program
not work, then, on OS's earlier than 4.0?  If not, then how
do I "safely" change a form's HelpID on all OS's from 2.0
onward?

I do not have any Palms available with OS's earlier than 4.0,
but I was hoping to release the game to the general public and
declare 2.0 as the minimum required OS.  (That was the reason
I ran CheckPRC on the software.)

Thanks and regards,

Ed.
-- 
For information on using the Palm Developer Forums, or to unsubscribe, please 
see http://www.palmos.com/dev/support/forums/

Reply via email to