IBM Books

OS/400 版管理及程式設計指南

發出指令及呼叫程式

若要發出一個指令,請定義一個使用系統 (DTW_SYSTEM) 語言環境的函數, 而這個語言環境須包括將在 EXEC 陳述式中發出的指令的路徑。例如:

%FUNCTION(DTW_SYSTEM) sys1() {
      %EXEC { /QSYS.LIB/ADDLIBLE.CMD LIB(MYLIBRARY) %}
 %}

如果您使用 EXEC_PATH 架構變數來定義含有物件 (如指令與程式) 的目錄的路徑, 則您可以縮短可執行物件的路徑。請參閱"EXEC_PATH",以學習如何定義 EXEC_PATH 架構變數。

範例 1:發出指令

%FUNCTION(DTW_SYSTEM) sys2() {
      %EXEC { /QSYS.LIB/CALL.CMD MYLIB/MYPGM %}
 %}

範例 2:呼叫程式

%FUNCTION(DTW_SYSTEM) sys3() {
      %EXEC { /QSYS.LIB/MYLIB.LIB/MYPGM.PGM %}
 %

要訣:當呼叫程式時,請使用「直接呼叫」語言環境, 因為它更有效率且易於使用。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]