I've only seen this error whenever there is a problem manipulating a pdb directly. You probably need to pad your image data in your pdb so that it falls correctly on the even memory addresses. I'm assuming you're generating the pdb yourself and somehow you're dumping the bitmap into the pdb file. (not enough info given in OP). I think the reason why this works in above 3.3 is that MemMove is smarter in later versions of PalmOS. (speculation, PalmSource people will have to answer this). I've gotten this error in the past with custom generated PDB files with binary data that I access directly with a pointer, and I simply just padded the PDB so that the pointer access would always fall on an even boundary when accessing anything bigger than a byte.
----- Original Message ----- From: "Keith Rollin" <[EMAIL PROTECTED]> To: "Palm Developer Forum" <[EMAIL PROTECTED]> Sent: Monday, October 14, 2002 12:33 PM Subject: Re: POSE Address Error - Accessed 2 or 4 byte value at an odd memory address > If I were in your shoes, I'd be looking at the value that takes the place of "<location>" and try to correlate it to the data structures being utilized. > > -- Keith > > At 2:10 PM -0400 10/14/02, Zack Shenkle wrote: > >This is about the emulator error that reads: > > > ><application> just <access-type> memory location <location>, causing an > >address error. An "address error" means that the application accessed a 2 or > >4-byte value at an odd (i.e., not even) memory address. > > > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
