PDA

View Full Version : Free - RPG



Gimli
04-03-03, 07:37
Hallo an Alle,

ich habe eine Frage zum Free-RPG:
wie kann ich den Befehl "call" in free-rpg verwenden ? Ich möchte ein Programm mit mehreren Parametern aufrufen.
Wir verwenden OS400 V5R2M0.

Ich bin für jeden Tipp dankbar, Marc

malzusrex
04-03-03, 08:35
hallo marc,

also wenn ich mich nicht täusche, dann kannst du zwar ein CALLP im Free-Format angeben, aber eben kein CALL. im rpg-handbuch gibt es dazu eine tabelle (tabel 31 auf seite 365 aus dem rpg-handbuch SC09-2508-03), welche operationen im free-format angewendet werden können.

tschau ronald

B.Hauser
04-03-03, 09:47
Hallo,

ebenso wie MOVE wird auch CALL und CALLB nicht im Free-Format unterstützt werden.
Auch Parameter-Listen gibt es im Free-Format nicht.

Programm- und Prozedur-Aufrufe können nur über CALLP mit Prototyp erfolgen.

Zur Information:
CALL wird zur Aufruf von Programmen verwendet. (Dynamic Call)
CALLB kann nur für Module, Prozeduren und Service-Programme verwendet werden. (Bound Call)
CALLP heisst nur CALL with PROTOTYPE und ist eine reine Compiler-Anweisung.
Je nach dem, ob ein Programm oder Modul bzw. Prozedur / Service-Programm aufgerufen wird,
wird ein dynamischer oder verbundener Call ausgeführt.

Unter www.Common-d.de (http://www.Common-d.de)
Workshops Workshop-Handouts
Workshop 20.02.03 OS/400 - Version 5
Neues in RPG IV
ist eine Tabelle hinterlegt, welche OPCodes in Free-Format nicht möglich sind und wie sie ersetzt werden können.

Birgitta