[Migrated content. Thread originally posted on 21 March 2006]
We use the 5.2.1 run time with Windows.I have attached a screen shot of the white screen display around the application window area.
With the advent of switching to Windows XP Pro workstations, we have started experiencing a screen display phenomenon during execution of our application. When the application is either very busy with file access, or computation, or when it calls an external routine (C$System directorycopy.bat, for instance) which executes for a while, the screen window expands to the entire screen, blanking out white around the application. If you double click the menu bar, it may return to the correct window size, but the application window is frozen and will not repaint. If you manage to move the window, you lose and cannot recover what was displayed until the application resumes processing and repaints.
In the attached window snapshot, the program is waiting for a locked record from another user -- the CPU is not busy, so windows has plenty of time to repaint the window.
What bothers me the most is that if the application does resume momentarily and does some additional I/O to the screen, and then stops again, the screen DOES NOT repaint. The user may not see an important message.
This behavior was never observed to happen on Windows 98, Windows NT workstation or Windows 2000, only XP.
Has anyone else seen this? Does anyone know how to prevent this?