At 5:01 PM +0100 2/10/00, Bozidar Benc wrote:
>The device crashes with "There are no Exchange Libraries available"
>error when the user tries to beam a record.
I know what causes the error message: the Exchange Manager can't find the shared
library containing the IrDA protocol stack and the exchange library which allows the
Exchange Manager to use IrOBEX. One possible explanation is that the user did a
no-notify reset. This prevents apps from getting launched to be notified of the reset,
but it also prevents some of Palm OS from running. It's a lot like shift reset on a
Mac, if you're familiar with that. Your user may have been instructed to do a
no-notify reset to prevent repeated crashes due to a bad app. He should have then
deleted the bad app and then done a regular reset. Just to be clear about all these
resets:
- regular (aka "soft") reset: press reset button with paper clip
- no-notify reset: hold down up button and press reset button (hold down for several
seconds after)
- hard reset: hold down power button and press reset button - then press up for "yes -
erase all data" - BEWARE!
Joe's suggestion that there may not be enough dynamic heap is another possibility. If
this was the case, your app would have to be a heavy consumer of dynamic heap, which
would be bad! I'll give you the benefit of the doubt and guess that my explanation is
the correct one. :)
-
Danny Epstein - Applied Thought
No Palm is an Island - try BeamBooks
http://www.appliedthought.com/beambooks
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html