-
Mit der Übergabe per Reference hast du vollkommen Recht.
Wie Parameter des CALL-CMD's übergeben werden, habe ich schon des öfteren erklärt.
Da die Deklaration über den Zugriff auf Speicher bestimmt, kann es natürlich zwischen den Aufrufen zu Problemen kommen.
Parameter mittels CMD-CALL aus der Kommandozeile:
Zeichen mit der übergebenen Länge, mindestens jedoch 32 Stellen ! (Dadurch erklärt sich eben die korrekte Übergabe.)
Zahlen immer im Format DEC(15, 5), also gepackt.
Wird das CMD aus CLP verwendet, wird bereits zur Compile-Zeit definiert und somit Adressen bereits vergeben.
Bei inkorrekter Deklaration kann man halt auch auf dahinterliegende Bereiche zugreifen, mit allen Konsequenzen.
Bei der Entwicklung von CMD's mit Parameterlisten behelfe ich mir auch häufig mit diesem Trick.
Im CLP definere ich den Parameter immer mit CHAR(1), im RPG dann in der benötigten Ausprägung.
Similar Threads
-
By TMusolf in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 25-01-07, 12:42
-
By heini in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 12-12-06, 11:42
-
By berndl in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 13-10-06, 09:28
-
By kuempi von stein in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-07-06, 13:14
-
By steven_r in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 06-07-06, 09:01
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