The FrmDoDialog is issued as a result of a notification. The notification comes from another application, with its own event loop. FrmDoDialog was very attractive since it has it's own event loop to control its form. And, in fact, it usually works. The problem occurs when the other application has events still in the queue, specifically frmLoadEvent and frmOpenEvent. FrmDoDialog processes these other events, and gets hopelessly confused.
I get the impression that OS/6 will handle this situation ok. But with all applications sharing the same event queue in OS/5, FrmDoDialog eats some events that one would expect to be directed to other forms. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
