($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
ILERPGでのデバッグについて AS400 初心者 さん [ 10月5日(月) 16時2分 ]
ILERPGデバッグのステップ実行について教えて下さい


デバッグモードを開始し、ソースデバッグの画面でF10キーを押下すると
1ステップずつプログラムが実行されますが
F仕様書の所になると複数回F10キーを押下しないと次のステップに進んでくれ
ません。

RPG3のSTRISDBと同じ感覚でステップ実行出来ると思っていたのですが
ILERPGのステップ実行はこういうものなのでしょうか?
もし1回キーを押せば次の行に進むに出来るのなら、その方法を教えていただ
けないでしょうか?
また、なぜF仕様書の所になると何回もF10キーを押さないと先に進めないので
しょうか?

RE:ILERPGでのデバッグについて ASD さん [ 10月6日(火) 22時6分 ]
RPGの1行が、何ステップになるかは、RPGコンパイルリストに乗っている。
プログラムの中間表現 (IRP) リストまで、印刷すれば、解るかも。
RE:ILERPGでのデバッグについて AS400 初心者 さん [ 10月7日(水) 14時2分 ]
なるほど。そういうところで確認する方法もあるのですね。
勉強になりました。
知らないことがまだまだ山積みですが一つずつ学んでいきたいと思います。

コメントありがとうございました。
RE:ILERPGでのデバッグについて マルす さん [ 10月7日(水) 10時3分 ]
H-仕様書で OPTION(*NODEBUGIO)を指定します。
RE:ILERPGでのデバッグについて AS400 初心者 さん [ 10月7日(水) 13時56分 ]
> H-仕様書で OPTION(*NODEBUGIO)を指定します。


まさにやりたかったことです!!!!
本当にありがとうございます。
これでデバッグ作業をスムーズに進めることができます。
教えていただき本当にありがとうございました。

RE:ILERPGでのデバッグについて さたわ さん [ 10月7日(水) 12時33分 ]
READやWRITE(F仕様書対象ファイルへの命令)行の次の行にF6(止める)指示を置き、F12で飛ば
せば複数回F10を押す必要はありません。

また、下記も知っていると便利ですよ!

・ある条件の時に止めたい
 BREAK  ステートメント  WHEN  変数  条件  値        

・指定したステートメントで指定回数通過した場合に止める
 BREAK  ステートメント  SKIP  回数

・プログラム内の変数の値を変更する
 EVAL 変数 = 値

使い慣れるとSTRISDBよりかなり便利だと思います
RE:ILERPGでのデバッグについて AS400 初心者 さん [ 10月7日(水) 14時0分 ]
色々教えていただきありがとうございます!
デバッグ入る前にコンパイルで指定するのとかちょっと面倒だと感じていたの
ですが
慣れてくると気にならなくなってきました。
教えていただいたものも使っていきたいと思います。

ありがとうございます。

PS
個人的にはSTRISDBで画面上にずっとウォッチ対象として変数を表示できたことが
便利だったのですがILEのデバッグでは無くなってしまったようで残念です。。。


お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目