Yes. Since the storage memory is long-term and rather important if you want to keep program on your app, you must use DmWrite when writing to it. This ensurses that you stay within the memory limits you're supposed to and don't overwrite any other data.
When you read from the storage heap, there's no chance of overwriting data and so you can do this directly.
True, but if I've already ensured that my offset is within size, then there's nothing to worry about.
The only time I could wreck data is during development and debugging, and that's why I don't keep anything on this device.
Anyways I'm using DmWrite now.
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
