My program implements a field-aware numeric keypad that allows inputting the fields from the calling form. When moving from field to field while in the keypad form, I update the fields of the calling form, which makes them visible through the keypad from. To work around this, I erase the screen and redraw the keypad form. But under POSE, when calling WinEraseWindow() to erase the screen, I sometimes get a non-continuable error saying that my program "just read from memory location 0x80000010. This access usually indicates that the application is calling a Window Manager function without first establishing a valid DrawWindow."
How could the current draw window not be a valid one? Is there a no miss way to clear the screen? This is run in WinLockScreen mode to avoid screen flicker. -- Luc Le Blanc -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
