On Thursday 03 April 2003 06:09 pm, Bob Baker wrote:

>   frmP = FrmInitForm (MainForm);
>   logWrite("\nAbout to draw form'", true);
>   FrmDrawForm (frmP);
>   logWrite("\nAbout to set active", true);
>   FrmSetActiveForm (frmP);
>   logWrite("\nHeading for 'reset'", true);

At some point it is going to call a form event handler.  Since you haven't 
set one, it is still assigned to the current application's code.  Who knows 
what that'll do, except probably crash.

Try this:

   frmP = FrmInitForm (MainForm);
   FrmSetActiveForm(frmP);
   logWrite("\nAbout to draw form'", true);
   FrmSetEventHandler(frmP, MainFormHandleEvent);
   FrmDrawForm (frmP);
   logWrite("\nAbout to set active", true);
   FrmSetActiveForm (frmP);
   logWrite("\nHeading for 'reset'", true);

-- 
/* Chris Faherty <[EMAIL PROTECTED]> */

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

Reply via email to