19.6.9 同じ画面を表示するときに画面がちらつく
-
原因
-
2回目以降の画面を表示する場合,上書きになっていることが考えられます。
-
同じ画面を別のプログラムで表示していることが考えられます。同じ画面を別のプログラムで表示すると,直前に表示した画面の情報は引き継がれません。
-
表示が不要な項目にスペースを送ったり,直前に表示したものと同じ内容を表示する場合に同一データを送ったりしていることが考えられます。表示データが指定されると必ず画面が描画されるため,ちらつきが発生します。
-
-
対処方法
-
COBOLの場合,CD句でMAPPING MODEを指定してください。APで変更したい項目のデータだけを論理マップにセットし,MAPPING MODEに「2」をセットしてSEND文を実行してください。
-
同じ画面は同じプログラム内で表示してください。
-
表示が不要な部分は,データ有無コードをセットして表示してください。
-