POSE emulating a PalmVx tells me my app just read from memory in the unused
portion of the stack whenever I tap on a certain popup trigger in a certain
form.  All other popup triggers & lists on that form work fine, as do all
other forms in the application.  On actual PalmVx devices, this does not
cause a percievable problem, but it bothers me that there might be silent
problems building up.  Also, POSE does not complain about taps on this popup
trigger when it's emulating a PalmIIIx.

The event on the queue immediately after the tap is a ctlEnterEvent.  If I
ignore ctlEnterEvents or make the event handler return false for them, the
crash happens after the form's event handler exits and before any other
event gets sent.  Right after my event handler returns false for handling
the ctlEnterEvent, the formID of this form changes in the stack (I can still
see the formID on the stack under PilotMain).  It goes from 1700 to 58868.
Is it supposed to change?  I would think not.  If I hit play in the
debugger, the program then crashes with the error about reading from the
unused portion of the stack, and if I choose "debug" from that message, the
formID under PilotMain has then been changed to 90 -- another weird value.

I simply cannot think of what might be causing this.  Any ideas?

Thanks,
Stan

[EMAIL PROTECTED]



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to