Updating canvas using TApplication

Hi,

cin.ignore();blocks the (only) threads and no event can be process. If you want to be able to interact with the canvas while waiting for user input, the easiest is to use WaitPrimitive (see for example TPad::WaitPrimitive()).

Cheers,
Philippe.