Zitat Zitat von Fuerchau Beitrag anzeigen
Wobei das bei "alten" RPG oder gar CLP's wohl etwas schwierig wird.

Soviel dazu, dass CONST im rufenden Programm mal wieder nicht sicher ist.
Was nützt mir da die Compilerprüfung im gerufenen Programm.

Jetzt muss ich ja doch wieder Hilfsvariablen rummoven um mich vor Änderungen zu schützen.

Aus dem alten simplen
CALL 'MYPGM'
PARM SOURCE DEST

wird dann wieder
DEST = SOURCE;
MYPGM(DEST);
Deshalb sollte man ja auch die Prototypen für alte Programme auch nicht mit irgendwas bestücken, das vorher auch nicht unterstützt war.

Die Rummoverrei musstest Du vorher auch machen!

Noch schlimmer wird's wenn in alten Programmen optionale Parameter verwendet wurden, die zudem nicht im aufgerufenen alten Programm abgeprüft wurden.

Birgitta