>I had a single line field (by intent) but actually had the property
>defined as FALSE.  It was being displayed in a single line area.
>
>I would get this error whenever two '0x0A' characters were entered
>into the field.  One '0x0A' would not cause the error.  Two '0x0A'
>would cause the errors.
>
>Can anyone explain this?


I'd be interested in knowing how to reproduce this problem.  Can it be done with
the built-in apps, or does one need your app?


>I still would like to get a translation of the POSE logged items.
>Anyone know where that would be?


I assume you're referring to the message: "<Application> has just read directly
from memory manager data structures"?  I'd explain it, but I don't know where
your confusion lies.  To me, the message is equivalent to "Your eyes have just
read directly from this e-mail".  But then, I wrote the error message, so I've
got the inside track on what it means.  :-)


Perhaps your confusion lies with the definition of "memory manager data
structure"?  That refers to the the data structures the memory manager uses to
define the heaps that contain the chunks your application allocates.  It refers
to the heap headers, the master pointer blocks, the chunk headers, and the
optional chunk trailers.


For more information see the following articles:


     <http://oasis.palm.com/devzone/knowledgebasearticle.cfm?article_id=1126>
     <http://oasis.palm.com/devzone/knowledgebasearticle.cfm?article_id=1145>


In short, the error message is saying that your application doesn't have the
right to access those data structures.  Nor does it have the right to cause any
part of the Palm OS (other than the Memory Manager itself) to access those data
structures (as might happen if you were to call StrCpy with an unterminated
string).


-- Keith Rollin
-- Palm OS Emulator engineer



Reply via email to