RPG
67. RPGサイクルの組み込みを除去するには
RPGは一般的にコンパイルすると自動的にRPGサイクルのモジュールも組み込まれる。
そのため単にコンパイルしたのではRPGのオブジェクト・サイズは大きくなる。
先に紹介したRPGサイクルを使用しない場合であればRPGサイクルを除去することによって
オブジェクト・サイズを小さくすることができる。


  RPGサイクルをオブジェクトに組み込まないようにするには
  制御仕様書(H) に NOMAIN を指定する。


【例】
   H DFTNAME(PGMID) DATEDIT(*YMD/) NOMAIN
【NOMAINを指定する制限】
  ILE-RPG だけである。
  CRTBNDRPG によるコンパイルはできない。 CRTRPGMOD --> CRTPGM によって
   コンパイルする。
  *ENTRY によるパラメータの取得はできない。
  *INZSR は使用できない。
  メイン・ルーチンでは演算命令は使用できない。

  その他にも制限があるがサイズを小さくするには効果的であるのでお試し頂きたい。

PREVIOUS INDEX NEXT
HOME