IBM Buch

Verwaltung und Programmierung für OS/400

Zurückgeben von Werten aus Programmen

Einige höhere Programmiersprachen wie C können beim Programmaufruf eine ganze Zahl zurückgeben. Die ganze Zahl kann durch Angabe des Schlüsselworts RETURNS in der Funktionsdefinition abgerufen werden, z. B.:

%function(DTW_DIRECTCALL) dc3(IN CHAR(3) p1) RETURNS(retval) {
   %EXEC { /QSYS.LIB/NETDATA.LIB/MYPGM.PGM %}
%}

Wenn der Funktionsaufruf erfolgreich abgeschlossen wird, enthält der Parameter retval den durch das Programm zurückgegebenen Wert.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]