-
Anmerkung noch von mir: Eine %parms-Abfrage würde bei *omit fehlschlagen, da die Parameter bei *omit mitgezählt werden. Insofern ist die Abfrage %addr Null/notNull schon richtig.
kf
-
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.
-
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
-
%Parms muss immer geprüft werden, wenn mit *NOPASS gearbeitet wird!
Similar Threads
-
By hwalk in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 03-06-16, 17:38
-
By dholtmann in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 07-03-16, 16:44
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 16
Letzter Beitrag: 10-03-15, 17:20
-
By COS in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 23-07-14, 08:44
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks