-
Da scheinst du ja mit deinen Attributen Glück zu haben, allerdings bedingt dies auch, das ein Attribut in der gesamten DSPF nur 1 Mal vorhanden sein darf.
Da ich als RPG-Programmierer eher faul bin, definiere ich ein und das selbe Feld mit seinem Attribut in unterschiedlichen Formaten aber immer gleich.
Im RPG-Programm ist das Feld aber nur 1 einziges Mal vorhanden !
Um also dein Programm benutzen zu dürfen, müsste ich je Format die Attribute eindeutig benennen.
Dies führt in der Folge aber dazu, dass ich auch die Attribute zwischen den Formaten hin und herschieben muss.
Beispiel:
In einer Subfile sind verschiedene Felder mit ihren Farbattributen definiert.
Mit einer Auswahl 5 kann ich die Details anzeigen.
Im Detailbild sind die selben Felder mit ihren Attributen wie in der Subfile benannt und nur noch die zusätzlichen Felder mit Attributen definert.
Dabei ist auch die Reihenfolge etwas anders.
Im Speicher sind aber die Attribute nur ein mal definiert und zwar in der Reihenfolge ihres Auftretens innerhalb der Formate.
Rufe ich nun dein Programm auf, gibts hier ein Problem!
Auszug aus der Generierung:
DCL DD POSAUF PKD (04,0) INIT(P'0')
DCL DD SFFAST CHAR (0001) INIT((0001)' ')
DCL DD SFFAOF CHAR (0001) INIT((0001)' ')
DCL DD SFAFND PKD (07,0) INIT(P'0')
DCL DD SFAFHP PKD (04,0) INIT(P'0')
DCL DD POSKDT PKD (04,0) INIT(P'0')
DCL DD SFFARE CHAR (0001) INIT((0001)' ')
DCL DD SFRENR PKD (07,0) INIT(P'0')
Die SFFA-Felder sind meine Attributfelder.
PS:
Wie ein Compiler seine Variablen deklariert, bleibt dem jeweiligen Compiler überlassen.
Wenn es dann mal einen Super-ILE-Compiler gibt, kann das wieder anders aussehen.
Vielleicht sortiert der alle Namen nach Alphabet.
Similar Threads
-
By mk in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 21-12-06, 08:56
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 28-08-06, 12:21
-
By cheffe1008 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 16-05-06, 07:45
-
By steven_r in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-05-06, 11:01
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 25-04-06, 10:16
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