Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

[掲示板に戻る]


Re:COBOL85でシステム行へのdisplay うどん 2006-4-11 8:50
Re:COBOL85でシステム行へのdisplay totoo 2006-4-11 9:45

2 Re:COBOL85でシステム行へのdisplay
うどん 2006-4-11 8:50  [返信] [編集]

システム行に表示するには、下記の様にしています。
はずしていたら、すみません。


 ENVIRONMENT DIVISION.               
 CONFIGURATION   SECTION.          
 SPECIAL-NAMES.  GDD  IS  XXXX. ←これを記述 
 INPUT-OUTPUT    SECTION.          

 PROCEDURE DIVISION.   
  DISPLAY " TEST " UPON XXXX.                     


 上記のDISPLAYが実行されると、うちの環境では、

 画面の最下部(25行目?)にブザー音と同時に表示され、

 リセットキーで解除になります。

 

 COBOL85言語説明書のP455に、特殊名(SPECIAL-NAMES)があります。

 書いてる事が、良く分かりませんが...
4 Re:COBOL85でシステム行へのdisplay
totoo 2006-4-11 9:45  [返信] [編集]

みなさん、おはようございます。



いくつかの方法があるようですね。

もしかすると環境に依存するかもしれませんが、私は、0(ZERO)行目に表示をすることで実現しています。

SCREEN SECTIONでLINEを変数とし、その変数をZEROにしてDISPLAY命令を実行しています。

SGのWSモードの設定値に従って、0行目あるいは25行目に表示されます。

はずしていたらゴメンなさい。

使用OS:A-VXIV R2.52 (A-VX10の頃もできていました。)



お節介ながら、うどん様がお書きになっていらっしゃる方法(GDD)についてCOBOL85言語説明書のDISPLAY命令から引用しての補足ですが「最大表示桁数59/0行目の22桁目から表示(ワークステーションにより異なる)」と記されています。0行目はシステム行と読み替えることで宜しいでしょう。桁数と表示桁位置に制限が有るということですね。それ以外は御説明のとおりですね。



私は、勝手な桁位置を定義して表示しています。そのかわり、ブザー等はオウンコーディングしています。

BluesBB ©Sting_Band