Is your program making many calls to FldInsert before returning to the application
event loop? (A call to FldInsert can cause a fldChangedEvent to get queued - if this
happens many times in the course of processing a single event, it could cause problems
with the event queue.) If this is what's happening, a solution is to detach the
string buffer from the field, do all the editing on the string buffer, then reattach
it to the field. In the reference manual, the comments for FldGetTextHandle show some
of the code to do this.
Regards,
Stephen
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/