-
Dies liegt in der RPG-Konvention begründet, dass eben ein Name nur genau einmal definiert werden darf.
D MyDs1 DS
D MyField 10
d MyDs2 DS
d MyField 10 <== Unzulässig
Dem Compiler ist das schnurz egal, ob eine DS based ist oder nicht, für ihn sind das erst mal 2 verschiedene Variablen, da zur Laufzeit ja der Inhalt eines Pointers verändert werden kann und dann die Adresse eben NICHT mehr die selbe ist.
"qualified" umgeht das insofern, als dass der Name eben in Verbindung mit dem Strukturnamen eindeutig ist.
D MyDs1 DS
D MyField 10
d MyDs2 DS qualified
d MyField 10
MyField <= Feld der MyDs1
MyDs2.MyField <= spricht ja wohl für sich
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 11:58
-
By remo2010 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-11-06, 14:31
-
By DeadlyPunch in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 23-12-05, 10:17
-
By ASY in forum NEWSboard Programmierung
Antworten: 27
Letzter Beitrag: 23-08-05, 19:04
-
By Micha23 in forum IBM i Hauptforum
Antworten: 30
Letzter Beitrag: 17-12-04, 08:41
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