[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    Nun ja man sollt nicht immer alles unterschlagen. *NOPASS ist ebenso angegeben.
    *OMIT bei der Übergabe wird als NULL-Pointer übergeben, deshalb muss man mit %addr() prüfen, ob eine Adresse gesetzt ist, sonst gibts wie immer den MCH.

    Allerdings ist hier nicht so sehr das Problem der fehlenden Übergabe als dass beim 2. Aufruf der Parameter mit einer invaliden Adresse, also auf Müll zeigt, durch den vorherigen Aufruf besetzt ist.
    Bei *NOPASS reicht daher die Abfrage auf %ADDR() = *NULL hier nicht mehr.
    %parms() ist hier Pflicht.
    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

  2. #2
    Registriert seit
    Jan 2007
    Beiträge
    1.015
    Der *omit auf der letzten Position ist eh sinnlos, Doppelmord im Schlüsselloch. Da reicht ein *nopass. Aber man kann sich auch Probleme aufhalsen, die eigentlich nicht sein müssten. In deinem Fall hast Du natürlich recht.
    kf

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.934
    %Parms muss immer geprüft werden, wenn mit *NOPASS gearbeitet wird!
    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

Similar Threads

  1. API QUSLSPL im CL verwenden - Optionale Parameter - *OMIT im CL
    By hwalk in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-06-16, 17:38
  2. Prozeduraufruf in Serviceprogramm durch externes Programm
    By dholtmann in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 07-03-16, 16:44
  3. DDS Select / Omit
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 10-03-15, 17:20
  4. Antworten: 1
    Letzter Beitrag: 23-07-14, 08:44
  5. Spoolübetragung fehlerhaft
    By Peter Kosel in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 21-08-01, 09:27

Berechtigungen

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