トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

RPG命令の拡張命令

http://www.as400-net.com/tips/rpg/90.html

ILE-RPG には拡張命令という演算命令の拡張機能がある。

MOVEL(P) という命令を見たことがあるかも知れない。 MOVEL(P) という命令は結果の
フィールドをブランク埋めしてから MOVEL を行うという意味である。
このようにRPG III で使用されていた H/N/P の欄を命令コードに (x) の形式で付加した
ものが拡張命令である。
・(P)

MOVEL(P) SHCODE STRING

・・・ STRING をブランク消去してから SHCODE を STRING に MOVEL する。
・(N)

SHCODE CHAIN(N) SHOHIN 99

・・・ 更新ファイル SHOHIN に SHOCDE で連鎖(CHAIN) するが
レコード・ロックは行わない。
・(H)

SURYO MULT(H) TANKA KINGAK

・・・ KINGAK = SURYO * TANKA の演算で結果を四捨五入する。


[カテゴリ: プログラミング言語 > RPG]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2009年02月06日 23時20分56秒