>The funny thing, (and why I'm sending this out for comment) is that if I
>comment out the FrmDoDialog function call from the following form
>handler, the problem goes away (unfortunately, so does the form).

I've encountered a similar thing in the past. I don't remember the 
reasons (that was a while ago), but the following sequence of events 
(some details have been omitted) solved the problem for me:

FormActiveStateType curFrmState;
FrmSaveActiveState ( &curFrmState );
FrmSetActiveForm ( NULL );
frmP = FrmInitForm ( dlgID );
FrmSetActiveForm ( frmP );
FrmDrawForm ( frmP );
FrmDoDialog ( frmP );
FrmEraseForm ( frmP );
FrmDeleteForm ( frmP );
FrmRestoreActiveState ( &curFrmState );

Regards,
Steve Mann

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

Reply via email to