The book is well written except for inconsistencies in the
source code snippets and the texts.
In page 89, MenuHelloPalm.h has #define MainMenu but in
MenuHelloPalm.rcp, it has MENU MenuMenu. I looked at
the actual MenuHelloPalm.h file in the CD-ROM and its
#define MenuMenu.
Another inconsistency is found at page 93 and 94. In page
93, the function is FrmSetEventHandler(frmP, MainFormHandleEvent)
but in page 94, the author was referring to another function
called FrmAssignEventHandler.
I would have rated this book 5 stars for brevity, layout,
flexibility and the intent to write clearly but the errors above
and probably more (haven't finished reading yet) made me jump
from one page to another trying to put two and two together plus
opening my Palm OS API Reference just to find out which function
should really be used.
I know the best way to check is to re-compile the source
code and see if it runs but that would be a excercise on
the reader's part that we don't have to go through.
I hope the publisher proofreads good books like these twice
in the future.
Still, it's one of the best books out there on Palm OS
Programming besides the Palm OS Programming Bible. Pity I
can't rate it as 4.9.