> 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/
