-
Hallo,
Zitat von coolie
Hallo,
erst einmal vielen Dank für die schnellen und hilfreichen Tipps.
Evtl. werden ja auch noch einige andere auf dieses eigentlich simple Problem stossen, darum hier noch eine kurze zusätzliche Erklärung:
Meine Absicht war lediglich, den Quellcode auf Free-Format umzustellen. Der Aufruf des Programms sollte über eine Befehlszeile/CL o.ä. mit Parameterübergabe erfolgen, also z.B.
CALL PGM(ABC) PARM('USA')
Die Lösung meines Problems lautet wie folgt:
D PRDEF PR extpgm('Dummy')
D LAND 3
D PRDEF PI
D LAND 3
Wie Birgitta bereits erwähnte, wird durch Angabe des Schlüssel-Wortes EXTPGM im Prototyp erreicht, daß
a) ein dynamischer call ausgeführt wird
b) der Compiler dacon ausgeht, daß ein Programm aufgerufen werden soll.
Beste Grüße
coolie
letzteres gilt für die Verwendung des Prototyps beim Aufruf; bei der Implementierung erkennt der Compiler das Procedure Interface des Mains daran, dass selbiges global deklariert ist und sucht den zugehörigen Prototyp nach Namen - hier wird nun der EXTPGM Eintrag erwartet, da ein Main nur per dynamischem Call aufgerufen werden kann.
mfg
Dieter Bender
Similar Threads
-
By Fucasdreh in forum NEWSboard Server Job
Antworten: 0
Letzter Beitrag: 10-01-07, 13:12
-
By kr1s in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 08-09-06, 11:59
-
By cc in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 08-08-06, 23:11
-
By redsky in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 04-05-05, 12:26
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