> From: Frans Amelink [mailto:[EMAIL PROTECTED]]
> whenever I try to remove the Grafitty Shift Indicator from my 
> form using FrmRemoveObject I get the 
> "  ... application has just read directly from memory manager data
> structures..." error in POSE.

I found that the dynamic UI functions (including FrmRemoveObject) seem to be
flaky and can cause this error, at least through OS 3.1.  If you have OS
source, look at PrvFixupPointers in Form.c.  It attempts to fixup dangling
pointers by guessing at which bytes represent pointers, but can be fooled by
other valid bit patterns, causing badness.  I don't know if this has been
fixed in later OS versions, but it definitely broke one of my programs in OS
3.0 and was very difficult to debug.

-slj-


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to