I also encountered this warning.  Upon investigation I discovered that
FrmEraseForm actually sends a frmUpdateEvent to ALL the forms underneath the
form you are erasing.  So for example, if you pop up three forms on top of
one another, then call FrmEraseForm on the top form, it should redraw the
bottom two forms.

I haven't tested this out, but consider this situation -- you don't call
FrmEraseForm for your last popup, then you popup another form which is
smaller than the last popup.  Would there be a section of the background
form that was not redrawn?

Jeremy Schwartzentruber


"Mike McCollister" <[EMAIL PROTECTED]> wrote in message
news:51369@palm-dev-forum...
>
> Hi,
>
> I am wanting to switch forms and have a little bit of
> flicker as posbile.  This is what I am doing:
>
> //FrmEraseForm(pForm);
> FrmDeleteForm(pForm);
> FrmPopupForm(formID_main);
>
> However, since the FrmEraseForm(pForm) is commented
> out, the flicker is gone but POSE 3.1 gives me this
> "warning":
>
> TestProg (0.01) called SysFatalAlert with the message:
> "Form.c, Line:215, Call FrmEraseForm first".
>
> Well, how important is it that I call FrmEraseForm
> first. Does anyone else do this?
>
> Thanks,
>
> Mike McCollister
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year!  http://personal.mail.yahoo.com/
>
>



-- 
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