There are two other problems I've found with using FrmPopupForm, at 
least in recent versions of Palm OS (3.5 or later, IIRC). Note that 
these might also exist for FrmGotoForm, but I ran into them using the 
pop-up calls:

1. On debug ROMs, you get a frmOpenEvent, then a winEnterEvent. On 
release ROMs you get a winEnterEvent first, then the frmOpenEvent.

There's no guarantee re the order of events, but getting a 
winEnterEvent before a frmOpenEvent seems odd, and having the order 
be different on release vs. debug is also strange.

2. On debug ROMs, when you call FrmDrawForm the form gets erased, but 
this isn't the case on release ROMs if you don't set the saveBehind 
flag, and it's not a modal form.

Using FrmPopupForm with a non-modal form is probably non-standard 
usage, but it surprised me that things worked "better" on debug ROMs.

-- Ken
Ken Krugler
TransPac Software, Inc.
<http://www.transpac.com>
+1 530-470-9200

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

Reply via email to