[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Das Thema Debugging scheint ja für für viele Forumsmitglieder interessant zu sein. Deshalb hier noch ein weiterer Hinweis zum STRDBG: Wenn man STRDBG standardmäßig ausführt, wird der zu debuggende Quelltext im 24x80 Modus angezeigt. Überlicherweise werden die meisten heute, wenn sie denn im SEU editieren, ihren Quelltext im 27x132 Modus anzeigen. Ich weiß nicht, ob bekannt ist, dass man den Debugger auch dazu bringen kann, den Quelltext im 132-Zeichen-Modus anzuzeigen. Dazu muss man vor dem Debugger-Start eine Environment-Variable setzen: ADDENVVAR ENVVAR(ILE_DEBUGGER_1)
    VALUE(ALLOW_WIDE_SCREEN) LEVEL(*JOB)
    Wir haben uns dazu ein eigenes Command "STRDBG132" erstellt, das die Variable setzt und nach dem Ende des Debugvorgangs wieder entfernt.

    Ich meine, dass es ab und zu mal Probleme mit dem "hochauflösenden" Modus geben kann, wenn die Anwendung zwischendurch ein 80-Zeichen Windows sendet. Ich bin mir da aber nicht mehr sicher. Bei uns läuft das jedenfalls ganz gut. Einige Kollegen verwenden den normalen STRDBG, andere den STRDBG132.

    Bei Bedarf kann ich das Command und das zugehörige CL gerne hier posten.

    Aber für die meisten ist das sicherlich ein "alter Hut".

    Gruß,
    Dieter

  2. #14
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Und zum Zurücksetzen auf 24x80 gibt man folgenden Befehl an:
    Code:
    ADDENVVAR ENVVAR(ILE_DEBUGGER_1) LEVEL(*JOB)
    ... und sollte ggf. in einem CL-Programm auf CPFA981 prüfen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #15
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Hallo Birgitta,

    ich korrigiere dich nur ungern: Aber zum Zurücksetzen kann man nicht ADDENVVAR verwenden, sondern man muss den Wert mit CHGENVVAR zurücksetzen oder die Variable mit RMVENVVAR entfernen.

    Ich denke aber, dass allen klar war, was du gemeint hast.

    Gruß,
    Dieter

    Zitat Zitat von B.Hauser Beitrag anzeigen
    Und zum Zurücksetzen auf 24x80 gibt man folgenden Befehl an:
    Code:
    ADDENVVAR ENVVAR(ILE_DEBUGGER_1) LEVEL(*JOB)
    ... und sollte ggf. in einem CL-Programm auf CPFA981 prüfen.

    Birgitta

  4. #16
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Zitat Zitat von dschroeder Beitrag anzeigen
    ... Ich weiß nicht, ob bekannt ist, dass man den Debugger auch dazu bringen kann, den Quelltext im 132-Zeichen-Modus anzuzeigen.

    ...mir war es neu - habe es gleich eingebaut, weil es mich schon immer genervt hat, dass der Kommentarbereich fehlt.
    Danke + Gruß,
    Christian

Similar Threads

  1. Debuggen von SQL-Sitzungen
    By Fuerchau in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 01-06-12, 14:58
  2. Debuggen im Batchmodus
    By M Scheid in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 07-11-05, 10:22
  3. SQLCBL debuggen?
    By Cobolaner in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 23-09-05, 09:13
  4. Problem beim Debuggen
    By Flappes in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 21-07-05, 11:14
  5. Trigger Triggerprogramm Objektlock
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 01-03-05, 12:41

Berechtigungen

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