1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ILERPGAdvent Calendar 2022

Day 11

エラーが発生したときにプログラムの SEQ(行番号)を表示する方法

Last updated at Posted at 2022-12-10

はじめに

エラーのプログラムメッセージはこちらの記事で紹介したように、プログラム内で問題となっている箇所を教えてくれます。

しかし、初期設定ではコンパイルした際のスプールファイルに対するステートメント番号(行番号)を表示しています。
場合によってはコンパイル時のスプールファイルを確認することが難しいこともあるかと思います。

この記事では、エラーが発生したときに表示される行番号をプログラムの SEQ に変更する方法をご紹介します。

方法

コンパイル時のパラメーターである、コンパイラー・オプションに*SRCSTMTを指定します。(画像1)

(画像1)
errorProgramSeq_01.png

結果

コンパイラー・オプションに*SRCSTMTを指定した場合、プログラムの SEQ(行番号)が表示されます。(画像2)(画像3)

(画像2)
errorProgramSeq_02.png

(画像3)
errorProgramSeq_03.png

一方、コンパイラー・オプションに何も指定しない場合はコンパイルした際のスプールファイルに対するステートメント番号(行番号)が表示されます。(画像4)(画像5)

(画像4)
errorProgramSeq_04.png

(画像5)
errorProgramSeq_05.png

おわりに

コンパイラー・オプションの*SRCSTMTは V4R4 での変更点としてILE RPG 解説書で案内されています。

ご参考になれば幸いです。最後までお読み頂きありがとうございます。

関連した投稿

エラーが発生したときの原因を確認する方法

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?