Lösung:
dclf &var *char 200
chgvar &var 'abc'
call pgm parm(&var)

Hi Robi,
Du meinst wohl eher:
dcl &var *char 200


Persönlich würde ich dem noch einen value(' ') anfügen.


Wenn die Felder sauber definiert (Länge) und auch initialisiert sind, braucht es nicht solche Klimmzüge.


Allerdings frage ich mich ob svit dieses Programm zu Testzwecken auf der Commandlinie direkt aufruft - und wenn da der Parameter zu kurz ist, ist dieser Effekt anschaulich nachzuvollziehen.