Anmelden

View Full Version : DSPF / Window / Overlay



malzusrex
27-05-03, 09:25
hallo forum

ich habe da mal eine frage, nur für mein verständis.

programm1 enthält ein WINDOW


R WINDOW
OVERLAY
WINDOW(*DFT 12 60)


wenn ich nun aus prog2 das programm1 aufrufe,
so verschwindet der bildschim vom 2. proggi.
wenn ich nun aber in der DDS für programm1 einen RECORD anlege


R SCREEN
ASSUME
OVERLAY
2 2' '

und diesen noch nicht einmal zur anzeige bringe, so löscht er diesmal nicht den bildschirm.
ich hoffe ich konnte mein problem kurz schildern, und es kann mir jemand erklären warum da so ist.

tschau ronald

Sven Schneider
27-05-03, 10:05
Das Zauberwort heißt ASSUME.
Dieses Schlüsselwort bewirkt, das beim Öffnen des DSPF der Bildschirmbereich nicht gelöscht wird, weil angenommen (assume) wird, das der Record mit dem Schlüsselwort ASSUME bereits auf dem Bildschirm steht.
Ich muß diesen Satz niemals im Programm ansprechen!

Normalerweise nutzt man dies zur Übergabe zwischen DSPF Records in Verbindung mit den Schlüsselworten KEEP --> ASSUME in den jweiligen Satzformaten.

Sven