I am an experienced C Programmer, but not on the PalmOS platform. Right now I am having trouble with a modal form that I am displaying with FrmPopupForm (& savebehind). I set a number of fields on the popup form to the values that already exist. The user can modify them and apply the changes or cancel. When the popup form returns to the previous form with FrmReturnToForm, the values that were written in the fields before display are now garbage on the underlying display. I tried doing FrmEraseForm, FrmDeleteForm on the popup form with no effect. I also tried doing a FrmUpdateForm to the underlying form with no luck. The memory for the fields is being released, there are no memory leaks detected. I tried FrmEraseFld with no effect.
If I switch to doing FrmGotoForm instead of FrmReturnToForm, the garbage on the underlying form is cleared, but with a noticeable flicker (in POSE). The garbage also occurs on real hardware.
Is there something that I'm missing?
Gerda Shank
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
