|
Thanks for your suggestion Mark. Unfortunately I am already specifying
RSTDSP(*YES), and as you can see in the code below, no overlays are in use
in the DSPF of PGMB. I did finally manage to locate a thread here circa
1998 which concluded that closing the display file in PGMB is the only
solution for the stale background problem. I suspect this still the case.
Thanks, -Dave
Try specifying RSTDSP(*YES) on your CRTDSPF command for the full screen
display files. And watch any record formats that have OVERLAY specified.
I've seen too many OVERLAYs foul up an application.
-----Original Message-----
Here is my scenario.
1. PGMA displays SCREEN1, then calls PGMB.
2. PGMB displays a window. User presses F3. PGMB returns leaving it's
display file open and LR off.
3. PGMA displays SCREEN2, then calls PGMB.
4. PGMB displays a window
In the above scenario, the background displayed upon execution of step 4
is
the same background as displayed in step 2. This situation persists
until
the display file in PGMB is closed. Given that PGMA and PGMB must
remain
distinct programs, is there a way to have the current background
displayed
when PGMB displays it's window? It seems kludgy to close PGMB's display
file every time it's called. Below is the DDS for PGMB.
A DSPSIZ(24 80 *DS3)
A INDARA
A PRINT
*-------------------------------------------------------------------
A R WINMSG
A CF03(03)
A CF12(12)
A WINDOW(*DFT 5 50)
A MSG1 50 O 1 1
A MSG2 50 O 2 1
A MSG3 50 O 3 1
A 4 1'Press Enter to Continue ...'
A COLOR(BLU)
*-------------------------------------------------------------------
A R ASSUME
A ASSUME
A DUMMY 1 4 48
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.