-
Nein musst du nicht. Wenn du allerdings an die Feldinhalte willst, kannst du relativ simple Definitionen verwenden:
dcl-pi *n;
myds char(2000);
end-pi;
dcl-s pDS pointer;
dcl-ds MyDS likeds(xxxx) based(pDS);
pDS = %addr(myds); // Setzen Basispointer von Parameter
-
... man beachte den feinsinnigen Humor der Compilerentwickler bei IBM! Datenstrukturen haben mit Struktur nichts zu tun, das sind blanke Binärdaten und können wie solche weitergegeben werden (mal von Alignment abgesehen). Wenn sie jemand interpretieren will, muss er den Aufbau der "Datenstruktur" kennen - am einfachsten geht das, wenn man das zur Compiletime weiß, dann macht das der Compiler für den Programmierer. Wenn man das zur Compiletime nicht weiß, braucht man Metadaten, die den Aufbau beschreiben, dann kann man sich das auch zur Laufzeit zusammenbauen oder auseinander klamüsern. Hierbei sollte man aber genau wissen, was man da tut - bei Fehlern gehts ab in den dunklen Wald!!!
D*B
Similar Threads
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 12-12-17, 11:35
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 03-07-17, 13:24
-
By dholtmann in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 12-05-17, 14:29
-
By PFR in forum NEWSboard Programmierung
Antworten: 15
Letzter Beitrag: 05-01-16, 15:42
-
By MGJ79 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 24-04-14, 10:00
Tags for this Thread
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