Systemroutinen
V_CLRWK()
V_UPDWK()
Die Funktion V_CLRWK (clear workstation) léscht den Ausgabe-Puffer.
Dabei werden z.B. der Bildschirm oder der Drucker-Puffer gelöscht.
Bei der Ausgabe von Grafik auf den Drucker werden alle Kommandos in
einem Puffer gesammelt. Die Funktion V_UPDWK
(update workstation)
gibt diese gepufferten Grafikbefehle an das angeschlossene Gerät aus. Da-
gegen werden auf dem Bildschirm alle Grafikbefehle sofort ausgeführt.
Beispiel:
RESERVE 25600
| Genügend Speicherplatz reservieren
handle%=V_OPNWK(21)
! Kennung für Ausgabegerät
ermitteln
IF hand le%=0
ALERT
3,"Installationsfehler
!",1,"Abbruch",r%
RESERVE
END
ENDIF
x_res%=INTOUT(0)
! x- und y-Auflösung des
y_res%=INTOUT(1)
! angeschlossenen
Gerätes
ermitteln
i
\V ~ H=handle%
! setzt
das
interne
VDI-Handle
" auf
Drucker-Kennung
~ V_CLRWK()
I Puffer
löschen
CLIP 0,0,x_res%,y_res%
10 - 33