[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131
    Ich habe jetzt sowohl das CL korrigiert, als auch im RPGLE folgendes eingebaut:

    Code:
      D DSPMOD          S              1A  
     
      D RetrieveDisplayMode...                                           
      D                 PR                  ExtProc('QsnRtvMod')         
       * Display Mode: '3' = Device is in 24x80 mode; '4' = 27x132 mode  
      D DspMod                         1A                                
      D EnvHandle                     10I 0 options(*omit)               
      D ErrorCode                           likeds(#ErrorCode)           
      D                                     options(*varsize : *omit)    
     
      D #ErrorCode      DS                  qualified                    
      D BytesProv                     10I 0 inz(%size(#ErrorCode))       
      D BytesAvail                    10I 0 inz(0)                       
      D MsgId                          7A   inz('')                      
      D                                1A   inz('')                      
      D MsgData                      128A   inz('')                      
     
      ...
     
      /FREE                                         
     
       RetrieveDisplayMode(DspMod: *omit : *omit);  
     
      /END-FREE
    Aber ich bekomme immer nur den Wert '3' zurück - obwohl ich auf einer Sitzung definitiv 27x132 verwende - und das Programm dieses auch so anzeigt.

    Wo ist der Fehler?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ich denke nicht, dass es hilft:

    The current display mode

    Also, wenn das Terminal gerade ein 27x132-Format anzeigt, liefert es diese Info.

    Wenn du allerdings deine DSPF implizit eröffnest, kommst du gar nicht soweit, da diese nicht geöffnet werden kann, wenn das Terminal den Modus nicht unterstützt!

    Du benötigts halt 2 DSPF's, eine die nur den 24x80-Modus enthält, falls der Open mit dem 27x132-Modus 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. PAGRTT aus Printer-File ermitteln
    By MatthiasK in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 10-01-07, 13:26
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Fixtexte in Bildschirmdateien ermitteln
    By ulbrecht in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 06-12-06, 17:06
  4. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32
  5. SQL Select mit SUM aus einer DB
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 30-03-06, 12:33

Berechtigungen

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