[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    44

    Nachrichten in einem Window

    An alle: Ich bin neu hier und wollte mich mal vorstellen.
    Ich bin seit 1,5 Jahren RPG-Programmierer und hoffe dass ihr mir und ich Euch helfen kann.


    Problem:

    Ich habe ein DSPF und das wird von einem weiteren DSPF überblendet, mittels einem Window. Ich habe in meinem Neuen DSPF ein MSGCTL definiert und möchte Fehlermedungen darüber ausgeben, aber die Fehlermeldung erscheint mir in dem DSPF im Hintergrund und nicht im Rahmen des Windows.

    Ist ein MSGCTL im Window nicht Möglich??
    Einstellungen wie zum Beispiel WindowMSG und KEEP, Assume, FRCDTA habe ich schon quer in allen Variationen durchprobiert.

    Es gelingt mir nicht eine MSG per MSGCTL in Window zu bringen.

    Danke!!

  2. #2
    Registriert seit
    Sep 2002
    Beiträge
    44
    der einfachheit halber könntest du die source des DSPFs hier abstellen. Das würde die Sache auf jeden Fall erleichtern.

    gruss

    franz

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    44

    Die Source

    Hallo,

    hier mal die Source.
    Wäre auch nett wenn mir jemand erklären kann warum ich bei einer Überlagerten DSPF einen DUMMY-Satz brauche.
    Nur mit diesem kann ich das Window direkt anzeigen ohne dass der vorherige Bildschirm gelöscht wird.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Mit dem Schlüsselwort SFLMSGRCD(24) gibts du ja die Zeile für die Nachrichten an.

    Versuch doch mal, ob du das ganze MSG-Format nicht in einem Subfile-Window unterbekommst.

    Ausserdem kannst du auch Fehlermeldungen mit ERRMSGID ausgeben, die automatisch im Fenster erscheinen, es sei denn du verwendest *NOMSGLIN.

    Was die Darstellung angeht:
    Beim CRTDSPF kannst du angeben RSTDSP(*NO), so dass das System den Inhalt nicht automatisch wiederherstellt.
    Das muss sowohl im rufenden als auch aufgerufenen Programm definiert werden.
    Aber: Für die Neuanzeige des Bildschirms nach einem CALL ist nun das Programm selbst verantwortlich.
    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

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    44
    Hallo Fuerchau,

    ich habe mittlerweile das Problem mit ERRMSGID gelöst.
    Das klappt ja.

    SFLMSGRCD hat mir Probleme gemacht dies im Window zu platzieren, da dies hinter dem Window platziert wird.
    Es wird also erst das MSGSFL und dann das Window geschrieben und somit habe ich nicht die Change die Fehlermeldung per MSGSFL im Window anzuzeigen.




    Das Problem ist jetzt behoben!!!!!
    Danke für Euere Resonanz.

  6. #6
    Registriert seit
    Jun 2002
    Beiträge
    30
    Hallo,

    um Nachrichten in einem Window auszugeben, benötigt man ein Referenzfenster auf das sich alle anzuzeigenden Formate beziehen.
    Über die Suchfunktion zu diesem Forum findest Du unter dem Stichwort "Window" weitere Erläuterungen (auch vom mir) dazu.

    Viel Spass beim Ausprobieren!

  7. #7
    Registriert seit
    Aug 2003
    Beiträge
    44

    Super Forum

    An alle:

    Ich habe jetzt mein Problem gelöst und Ihr müsst mir nicht mehr posten.

    Ich bin aber auch erfreut darüber wie schnell hier in diesem Forum ein Feedback kommt.

    Das gefällt mir


    Gruß an alle
    Jamikl

  8. #8
    Registriert seit
    Sep 2002
    Beiträge
    44
    Eine Frage am Rande hätt ich noch, wie kommst du auf den namen OLYdsp? ihr setzt doch nicht etwa Olympic ein?

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    44
    NEIN,

    das hat nichts mit Olympic zu tun.
    Das ist nur ein Name für die Datei so wie ich sie kurzfristig Aabgespeichert habe. OLY = Overlay DSP = Displayfile
    , weil die Displayfile ein anderes Displayfile überlagert.
    Sonst nichts.



    Was ist Olympic??

  10. #10
    Registriert seit
    Sep 2002
    Beiträge
    44
    Olympic, naja, ein standardsoftwarepaket, mit dem ich letztes jahr mal zu tun hatte, Bankensoftware. Wir hatten es eben OLY abgekuertzt.

Similar Threads

  1. Nachrichten aus Jobprotokoll lesen
    By hgunz in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-11-06, 16:27
  2. Schwarzer Hintergrund nach Window
    By hoerl in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-05-06, 13:34
  3. Problem mit einem Window
    By ExAzubi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 17-02-06, 09:10
  4. Display WINDOW Feldumbruch
    By Liebhoff in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 17-01-06, 09:13
  5. Overlay in Window mit Subfile
    By Muchi in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 14-10-04, 20:16

Berechtigungen

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