> why not go the extra step and simply *ask* the user what
> machine s/he has? It would be trivial to present a popup list of known,
> supported suspects.

No, you misunderstand.  There's no problem if it's a known, supported
device.  You don't have to ask the user anything in this case, because you
can get the device type programmatically and just do the right thing.

If the device is _not_ known (i.e. the library did not ship with the
knowledge of how to do the right thing for this device), then asking the
user to identify the device is also not useful.  If you tell the library, I
have a "Palm 3000", it doesn't help because the library doesn't know the
right thing to do for a "Palm 3000".

The procedure described is only used when the user's device is not supported
by the library, and the user is too impatient to wait for an upgrade to the
library.  In this case, the library asks for permission to do the best it
can, even if there's a possibility it will crash.

Craig Schofield
Illume Software


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

Reply via email to