[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2013
    Beiträge
    19

    Window im Anzeigemodus 24x80 und 27x132

    Hallo zusammen,

    ich habe ein kleines Programm erstellt, welches ein Window sowohl im 24x80 als auch 27x132 Anzeigemodus ausgeben soll.

    A DSPSIZ(24 80 *NORM -
    A 27 132 *WIDE)

    A R WINDOW01
    A 60 DSPMOD(*WIDE)
    A CF03(03)
    A CF12(12)
    A OVERLAY
    A PUTOVR
    A OVRDTA
    A OVRATR
    A WINDOW(*DFT 7 63 *NOMSGLIN)
    A WDWBORDER((*COLOR YLW))
    A WDWTITLE((*TEXT &FMTTL) (*DSPATR RI-
    A ))
    A FMTTL 50A P

    A R DUMMY
    A KEEP
    A R DUMMY
    A KEEP
    A ASSUME
    A 1 2' '


    Bei der 24x80 Anzeige bleibt der alte Bilschirminhalt stehen und das Window darübergelegt - so soll es sein. Bei der 27x132 Anzeige, wird der vorherige Bildschirminhalt gelöscht und es wird nur das Window angezeigt.

    Was muss ich denn machen, damit auch bei der 27x132 Anzeige der alte Bildschirminhalt nicht gelöscht wird?

    Für Eure Hilfe bin ich sehr dankbar.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Anmerkung:
    PUTOVR, OVRDTA, OVRATR sind vollkommen überflüssig, wenn du nicht mit Bezugszahlen und feldbezogener Attributsteuerung arbeitest (das braucht heute sowieso keiner mehr).

    Ein 27x132 Fenster kann nur angezeigt werden, wenn vorher auch ein 27x132-Bild angezeigt wurde.
    Desweiteren müssen alle "aktiven" Formate die selbe DSPSIZ aufweisen.
    Und genau das ist das Problem mit dem Dummyformat, das ja wegen Assume benötigt aber nicht ausgegeben wird. Hier wird per Default wieder 24x80 angenommen.

    Das Problem lässt sich nur mit 2 verschiedenen DSPF's lösen, eine für jede DSPSIZ.
    Der weitere Vorteil besteht darin, dass du beim Open einen Fehler überwachen kannst, wenn der Bildschirm ein 27x132 nicht unterstützt.
    Mit einer Multiformat-DSPF kannst du dann nämlich noch nicht mal das 24x80 nutzen da der Open in diesem Fall ja fehlschlägt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. AS400 - Window verschwindet
    By woy in forum IBM i Hauptforum
    Antworten: 34
    Letzter Beitrag: 24-02-15, 15:32
  2. 3488 Info Window II
    By hdw2 in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-07-14, 14:27
  3. Eingabe Subfile in einem Window
    By Tschabo in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 16-04-14, 16:20
  4. Alter Hintergrund bei aufgerufenem Window
    By Robi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 14-11-13, 16:18
  5. DSPF / Window / Overlay
    By malzusrex in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-05-03, 10:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •