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/

Reply via email to