-
Das Problem ist, dass die Felder der DS kein Array sind, sondern nur die DS.
Um den Betrag zu einem Array zu machen, musst du die Overlay-Struktur anwenden:
dcl-ds MyDs qualified;
MyArray char(50) dim(100);
F1 char(1) overlay(MyArray:1);
F2 Char(5) overlay(MyArray:*next);
W1 packed(11:2) overlay(MyArray:*next);
end-ds;
Sum = %xfoot(MyDs.W1);
Durch das Overlay weiß der Compiler, dass die Felder dann wieder Arrays sind.
Was i.Ü. auch z.B. für %sort() funktioniert.
Similar Threads
-
By harkne in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 19-08-05, 13:06
-
By HeiKauf in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 25-10-04, 13:08
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