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

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

NECのオフコン情報掲示板(ノウハウ系)

NECのオフコンを活用するためのノウハウを話し合うための掲示板です。

1: #NFCNVの制限?(2)   2: LLNIPの印刷(3)   3: #BKUPでusbに直接出力できますか?(3)   4: A−VXのプリンタ設定方法が分かりません(2)   5: OSのCDについて(4)   6: 初期プログラムに関する質問(4)   7: ボリュームMAPにあるが、#ABCだとファイルがみつからない(2)   8: SYS@DDFの復旧(2)   9: スプールデータの取り出し方法についての質問(10)   10: SG処理にて、PAGW実行中にエラーが発生しました(9)   11: ソースライブラリの一括検索(9)   12: 帳表をPDF印刷する方法(PRINTVEWを使わず)はありますか(2)   13: SKYLINKでテーブルを検索するとエラーとなる(1)   14: オフコン(3)   15: 管理人さんへの質問です(3)   16: #LTEDITでフォームのソースを指定するとメンバーが見つからないと表示される(4)   17: UPS無しの構成へのシステム移行(12)   18: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう(3)   19: CBL85資産をOPENcobolに移行する(3)   20: COBOLソースから仕様書の鏡作成ツール(3)   21: PrintBridgeの使い方(8)   22: WSエミュレータをWindows7Pro32bitSP1PCにインストール出来なくなった(1)   23: 漢字とANKの縮小印字について(3)   24: #NFCNVで先頭のカラムが0になるのは?(2)   25: N7884-14Bと互換性があるプリンタについて(2)   26: 表示(印刷)を任意の順番にしたいのですが・・・(6)   27: JSまたはPMのコールが間違っています(3)   28: ページプリンターのSG方法(2)   29: SMARTの画面明細項目が終われない(8)   30: AVXでの外字(槇)について(6)  

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 ... 76 77 78 (79) 80 81 82 ... 84 »

1 COBOL4って
まあぼー 2004-2-26 11:04:54  [返信] [編集]

COBOL4で日本語入力(ソース記述)はできますか?

2 Re: COBOL4って
ターラヤン 2004-2-28 5:46:06  [返信] [編集]

まあぼーさん、はじめまして。



COBOL4のソースに直接日本語入力できるか、という質問だと思いますが、

私は、普段はCOBOL85を使っている、(ANSI74用の)COBOLの修正ぐらいならしたことがある、

というレベルの人間なので、それより1つ前のCOBOLはわからないです。

かなり昔、別の人がちょっと違う感じのCOBOLコーディングしているソースの修正して

いるのを見たことがあって、そのCOBOLは漢字が表示できていたような気がするので、

もしこの「ちょっと違うCOBOLコーディング」がCOBOL4なら、できるかもしれません。



もしかしたら、データ側に漢字が使えただけかもしれませんが。



私の話はあまり参考になくて、すみません。

でも、ここを見ている方で他にもっと詳しそうな方がいらっしゃるので、その方の回答を待ってみましょう。



もしかして、今もCOBOL4を使用しているのでしょうか?

それともマシンの置き換えか何かで、COBOL4のソースをVCか何かに変更するために、調査中とかですか。





P.S.

サイトにオフコンの歴史とか書いている私が、一番知らないのかもしれないという気が、最近してきました。もうちょっとがんばってみます!

3 Re: COBOL4って
江須扇 2004-3-1 3:44:43  [返信] [編集]

はじめまして江須扇と申します。



> COBOL4で日本語入力(ソース記述)はできますか?



全くCOBOL4の資料がないので解りません。

COBOLの資料にITOS COBOL4との比較に次の記述がありました。

「ITOS?4(V)COBOLのCOBOL4モードでも、表示選択による日本語入力しかできない。」

逆に読めば表示選択はCOBOL4でもできると読めます。

ACEPCRT (行,列) SELECT 一意名

とすれば良いようにも思います。

コンパイル時か#LBM等でステーションタイプをK25にする必要はあると思います。

いつのバージョンかは解りませんが、当初のITOS(1978年)の時点では日本語はサポートされてないと思います。

あくまでもサポートされてからの話です。

また、ITOSでも後半ではCOBOL4は画面でコンパイルのパラメータ入力も画面エラーになったような記憶があります。(JCLはOK?)

上記は内容は私はアバウトSEですのですべて記憶です。



4 Re: COBOL4って
CBL4 2004-3-2 2:12:46  [返信] [編集]

> COBOL4で日本語入力(ソース記述)はできますか?



できません。16進コードで記述します。

5 Re: x4: COBOL4って
江須扇 2004-3-4 3:40:26  [返信] [編集]

こんにちは、CBL4さん

意味的にはそういうことですか。

私は実行時の日本語入力する為のソース記述方法を書きました。

CBL4さんは開発時のソースに日本語が入らないというこですね。



前にも書きましたが、1978年にITOSが発表されてから



COBOL4→高級COBOL=COBOL→COBOL85

(「高級」はあくまでもCOBOL4に対して名称変更してCOBOLになりました。)



たしか、COBOLでは日本語のソース記述は



NX"467C" 16進表記

NH"ニホンゴ" ひらがな表記

NK"ニホンゴ" かたかな表記



がありました。COBOL4ではこれもなかったということですよね。



他に



NI"ニホンゴ" 索引定数?

NC"日本語" 日本語表記



もありましが、NCは#TEDITで日本語入力がサポートされてからと思います。

日本語入力が出来てからXタイプ(1バイト文字)のエリアのVALUE句にむりやり "日本語" をいれてた人もいました。





COBOL4はシステム保守の為に必要としても

OSの種類とバージョンがわからないこの方法も可能かどうかわかりませんね。



> > COBOL4で日本語入力(ソース記述)はできますか?

>

> できません。16進コードで記述します。





6 Re: x4: COBOL4って
温泉好きのうさぎ 2004-3-4 13:53:27  [返信] [編集]

はじめまして。

COBOL4では、PIC句の文字タイプとして N を使うことができません。 X タイプで漢字を表現します。



具体的には、COBOLでは、

PIC  N(2)  VALUE  NC”漢字”

PIC  N(2)  VALUE  NX”34413B7A”

というような書き方に対して、COBOL4では、

PIC  X(4)  VALUE  ””K34413B7A””

というようになります。



定数の指定は、二重の引用符の後に漢字を示す「K」をつけ、4桁のJISコード16進数で行います。



また、ワークステーションには120種類の簡易漢字を表示する機能があり、COBOL4でもこれを使用できますので、その場合は、例えば「伝票」という簡易漢字を表示するには、

PIC  X(4)  VALUE  ””EE000A00””

とします。



なにぶんにも約20年前の記憶で、かなりうろ覚えのため、間違っているかもしれません。

7 Re: x4: COBOL4って
まあぼー 2004-3-10 0:23:10  [返信] [編集]

みなさま、回答有り難うございます。大変助かりました。COBOL4を知らないCOBOL85世代の私には非常に参考になりました。
全部読む 最新50 1-100 板のトップ リロード

1 教えて下さい。
SG不明男 2004-2-18 4:50:13  [返信] [編集]

はじめまして。SG不明男と申します。管理者が辞めて困っています。

 マシンは、S7200です。エミューレータ使用のパソコンと専用端末が繋がっています。PCネットワークのIPアドレスを変更することになりましたが、S7200側のアドレス変更の方法の手順がよくわかりません。



 MMVのパラメーター上のアドレスを修正して、再度、SGをかければいいのでしょうか?? マニュアルには、#SGDELで以前のMMVを削除してからやってくださいとの記載がありますが、この場合、MM3も削除しなくてもいいのでしょうか??

 他に何か留意する点がありましたら教えて下さい。



2 Re: 教えて下さい。
EXCHANGE 2004-2-18 22:29:06  [返信] [編集]

* ごく単純なパターンの場合でしたら、PRT=10,INA= に続くIPアドレスを変更してSGパラメータファイルを再度SGかければよいはずですが、SG不明男さんの会社でお使いの機種(S7200/??)とか、全社的な利用形態(特にオンライン系の環境)とか、MM3でのSG内容とかが全く分からないのでなんともいえません。



* 一般論として、SGの設定変更は、ある種のリスクを伴いますので、SG内容の保存や、リカバーの方法、それからSGパラメータ間の相互関連性について熟知された方のおられる環境で実行されることをおすすめします。

 SG設定変更中に、突然FD媒体を要求してきたりする場合もあります。ファームウエア媒体などは保守会社の人が適用していたりしますし、保守会社の人は販売代理店などの指示で動く形になっています。



* 管理者の方が辞められた、とのことですが、

 そちらの会社が今後もA−VXマシーンをそれなりの規模で利用される予定でしたら、購入先代理店(もしそれが気にくわないようでしたら他の代理店)とタイアップしてアドバイスを受けた方がよいでしょう。



* いずれにせよ、オフコン系に限らずIAサーバの場合でもある程度の規模になるとメーカ固有の技術とかサポートとかが必要になってくるのは致し方ないようです。。。

3 Re: 教えて下さい。
SG不明男 2004-2-19 3:06:39  [返信] [編集]

 早速のご返答ありがとうございます。マシンはS7200/50を使用しています。オンライン環境はATERMを使用して、地方の拠点にRFA接続のみの環境です。 同一事業所内で、二つの部門ネットワークを一つのネットワークにまとめる為、アドレスの変更が必要になりました。

 MM3やNETの方は、変更経験があるのですが、MMVは

前任者が設定したままずっと使っていたので、経験がありません

でした。

 いろいろとアドバイス頂きありがとうございました。

4 Re:x3:教えて下さい。
江須扇 2004-2-20 3:38:41  [返信] [編集]

はじめまして、江須扇と申します。



>* ごく単純なパターンの場合でしたら、PRT=10,INA= に続くIPアドレスを変更してSGパラメータファイルを再度SGかければよいはずですが、SG不明男さんの会社でお使いの機種(S7200/??)とか、全社的な利用形態(特にオンライン系の環境)とか、MM3でのSG内容とかが全く分からないのでなんともいえません。



EXCHANGEさんがお答えになっていらっしゃいますが少し心配でしたのですので書きます。

但し、10年位前の話で記憶があいまいですのでEXCHANGEさんの結論で問題ないかもしれません。

あくまでも参考としてください。



コンソール(STN000)が専用WSかどうかが問題で、

専用WSが無い場合は保守員が特殊な設定をしたように記憶をしております。

ただ、ITP接続のMACアドレスのみ設定し基本SGをして

IPアドレスはそれからかもしれません。



S7200の場合はゲートウェイ等は別のユーティリティで設定すると思いました。つまり、WAN環境は難しいと思います。



そこに、自IPアドレスを設定したかどうかはこれも記憶にありません。



やはり、販売店や保守員に相談なされた方が良いと思います。



>  早速のご返答ありがとうございます。マシンはS7200/50を使用しています。オンライン環境はATERMを使用して、地方の拠点にRFA接続のみの環境です。 同一事業所内で、二つの部門ネットワークを一つのネットワークにまとめる為、アドレスの変更が必要になりました。

>  MM3やNETの方は、変更経験があるのですが、MMVは

> 前任者が設定したままずっと使っていたので、経験がありません

> でした。

>  いろいろとアドバイス頂きありがとうございました。

>

全部読む 最新50 1-100 板のトップ リロード

1 旧家イトウ家の小技裏技(その16)
江須扇 2004-2-12 3:39:18  [返信] [編集]

-------------------------------------------------------------------------------------------

その16)PC/WSエミュレータのinITPの自動起動とタスクタスクバーから隠す

-------------------------------------------------------------------------------------------

(1)inITPの自動起動

PC/WS−EMLがCD化されてから、inITPは同梱されるようになりました。

そのバージョンからのデフォルトのインストール先フォルダーが

INITPからWS−EMLに変わりました。

そのデフォルトのままインストールするとPC/WS−EMLを立ち上げるとinITPが起動し終了すると自動的に終了します。

これは皆さんご存知と思います。次に



(2)inITP−Cをタスクトレイに入れる

同じくWS−EMLのフォルダーの中にinitpsgという拡張子

なしのファイルがあります。

以下その内容ですがNOTEPAD等でTASKTRAYをONにしまとタスクトレイに入りタスクバーがすっきりします。

---------------------------------------------------------------

WS :01 #自局WS番号を10進数で指定します

IP :133 209 25 182 #接続先IPアドレス4弔0進数で,スペースざ萓擇辰道慊蠅靴泙

PORT :0x4000 #接続先PORT番号を指定します

TASKTRAY :ON #タスクトレイに 入れる:ON,入れない:OFF を指定します

---------------------------------------------------------------



私は最近この機能を知って一人悦に入っております。

確認バージョンVer11.0(U75830−P903)

2 Re: 旧家イトウ家の小技裏技(その16)
ターラヤン 2004-2-12 16:43:40  [返信] [編集]

情報ありがとうございます。

書いてある通りの操作で、タスクトレイに入りました。



タスクバーにあると、初心者の人はうっかり消してしまったりすることがあるので、便利かもしれません。



ただ、説明書に書いていない隠しの機能のように見えるので、十分検討して自己責任で使うということでしょうね。



3 Re: 旧家イトウ家の小技裏技(その16)
EXCHANGE 2004-2-13 1:32:22  [返信] [編集]

* 試してみました!! 確かにこれは便利な機能だと思います。



* ただし、InitpがWS−EMLフォルダ直下に初期セットされるようになったのはCD?ROM化された時点からではなく、

最近のバージョンからです。

正確なことは知りませんが、少なくともP603あたりはInitpとWS−EMLが別フォルダになっています。



* この別フォルダバージョンでは、Initpsgの中の初期状態にTASKTORAYパラメータ自体が記述されていません。

また、このパラメータを追加してもトレイアイコン化は出来ないようです。



* なお、Initpsgの役割について、一つよく分からなかったのは、Initpsg上のサーバIPアドレスの記述などは初期記述から特に変更しなくても(エミュレータソフト上での実際のサーバアドレス設定と、くい違っていても)エミュレータやInitpの起動、動作に何の影響もなかったことです。



 ちなみに、一台のPCのWSエミュレータから複数のサーバに接続する環境の場合、Initpsg上のサーバアドレスに関係なしに、どのサーバへ接続してもトレイアイコン化できました。

4 Re: 旧家イトウ家の小技裏技(その16)
江須扇 2004-2-17 3:46:50  [返信] [編集]

> * 試してみました!! 確かにこれは便利な機能だと思います。



タイトル通りやはりこれは皆さんもしらない裏技のようですね。



> * ただし、InitpがWS−EMLフォルダ直下に初期セットされるようになったのはCD−ROM化された時点からではなく、

> 最近のバージョンからです。



すいません、アバウトSEなので、記憶で書いてしまいました。

(マニュアル等の記録を見ておりません。)



> 正確なことは知りませんが、少なくともP603あたりはInitpとWS−EMLが別フォルダになっています。

>



これも記憶ですが、多分、最初のCD−ROM版はまだFD版が併売されていて単にCDに焼いたというもので、確かにデフォルトが別フォルダーのINITPままになっていたかもしれません。



> * なお、Initpsgの役割について、一つよく分からなかったのは、Initpsg上のサーバIPアドレスの記述などは初期記述から特に変更しなくても(エミュレータソフト上での実際のサーバアドレス設定と、くい違っていても)エミュレータやInitpの起動、動作に何の影響もなかったことです。



INITPの歴史から話さなければならないかもしれませんが、(全て記憶です)

S7200シリーズ(S3100の5シリーズも多分含みます)

当初のB4680(LAN回線)WSエミュレータはDOS版でPC−9800シリーズ専用版でした。

そしてそのプロトコルとして専用WSと同じITPでした。

当初から計画していたのかTCP/IP対応版もすぐに出たと思います。(B4680(?)とハードは同じですがイーサネットとなります)

同一LAN上に二つのプロトコルが流れました。

その時開発上PC/WS−EMLは一つでITPの通信部分とINITPの通信部分を受け持つ通信部分は別売されました。

ITPも専用WSはWS番号などをハードで設定できるのですが、PCはできないのでITPSGというものが出来そこにWS番号とMACアドレスと登録できるようにしてありました。

INITPはやはりIPアドレスとPORT番号が登録できました。

DOS版はそこに登録しないと起動しなかったと思います。

次にTCP/IPだけのWindowsの16ビット版がでてINITPSGは当初はDOS版と同じように利用していたと思います。

やがてDOS版がなくなり、16ビット版も機能アップがなくなってからは、通信部分を分けておく意味がなくなりました。

それてライセンスの関係もありCD一本化したと思います。

日本語フォントの問題もありフォントアベニューと旧機能を使えるよに16ビット版を同梱していると思います。



>  ちなみに、一台のPCのWSエミュレータから複数のサーバに接続する環境の場合、Initpsg上のサーバアドレスに関係なしに、どのサーバへ接続してもトレイアイコン化できました。

>



アイコンはNECの汎用機、ACOSの端末ETOS52GXのネットワークマネージャがアイコン化するのでそれにして欲しいという要望がどこかからあったのでテスト的にしているのではと想像します。

5 inITP−Cをタスクトレイに入れる(旧家イトウ家の小技裏技(その16))
江須扇 2005-9-29 10:00:00  [返信] [編集]

旧家イトウ家の小技裏技(その16)で

inITP−Cをタスクトレイに入れる方法を説明しましたが、

最近気がつきこちらが正式な方法だと思います。

inITP−Cを起動するとプルダウンメニューバーがあり

そのなかの設定(S)を選ぶと環境設定(E)が出てきます

それを選ぶと「アイコンをトレイの入れるのチェックボタンがあるので

それにチェックを入れるとトレイに入るようになります。
全部読む 最新50 1-100 板のトップ リロード

1 WinNT 4.0に「2004年うるう年問題」があるようです
ターラヤン 2004-2-3 13:59:09  [返信] [編集]

WindowsNT 4.0に「2004年うるう年問題」があるようです。



NEC 8番街に書いてありました。

http://www.ace.comp.nec.co.jp/leap_year/index.htm



書いてある内容を見る限り、一般的にはあまり影響はなさそうですが、600シリーズでNT 4.0を使っているところもあるはずなので、一応書いておきます。



WindowsNT 4.0でもサービスパック5以上なら問題ないようです。

全部読む 最新50 1-100 板のトップ リロード

1 旧家イトウ家の小技裏技(その15)
江須扇 2003-12-31 9:07:00  [返信] [編集]

-------------------------------------------------------------------------------------------

その15)WindowsAPでのソース編集

-------------------------------------------------------------------------------------------

最新版のFilvert(Ver5.0)ではA−VXのソースエディターが提供されたようです。

その機能を真似てJCLを作ってみました。

SYS@JSLに下記のをJCL名PCEDITと登録し修正したいソースをTEST01とした時



RUN PCEDIT,(TEST01);



で可能です。

但し、Windows側のエディターの自動起動はPC/WS−EMLがU75830−P703以降になります。

自動起動はエミュレータを立ち上げ直後は巧く行きますが、何度もやるとゴミが入りファイルが呼べません。

ターラヤンさんのCOBOLで作ったものを使うほうが確実です。



手動起動ならば、A−VX鍵聞澆任△譴丕錬砲隼廚い泙后

A−VX?は#PCCNVは共有ファイルは指定できないので無理と思います。

代替機能として#FTCNVを使えば可能かもしれません(たぶん)



なお、元ソースを置換しますのでテストはくれぐれもご注意ください。

SULのバックアップを採る事をお奨めします。

また、更新番号(REV)は付きませんのでその点もご理解ください。



以下、サンプルJCL

-------------------------------------------------------------------------------------------

/RUN #LBM;
PRD=PRN999_
MDE=MSD_
MCI=_
MFI=WORKSUL_ ←ソースの入っているライブラリ名
ACT=SELECT_ ←抽出を指定
ODE=MSD_
OCI=_
OFI=CIF_ ←80バイトのカードイメージファイル
NAM=&0_ ←JCLの仮パラメータ(メンバー名入力用)
ODE=999_
ACT=999_
DIR=NO_
MDE=END_
/> ;
/RUN #NFCNV;
MN1=C_ ←変換指定
MN2=AD_ ←A−VX形式からDOS形式を指定        
PA1=MSD_
PA2=_
PA3=CIF_ ←80バイトのカードイメージファイルを指定
PA4=1_
PA5=C80_ ←英数字項目80桁を指定
PB1=G:\LINKA-VX\COBOLSOURCE.CBL_ ←共有フォルダーを指定
PB2=TXTJ_ ←テキスト(JIS)を指定
PB3=EXCLUSIVE_ ←排他モードを指定
PB7=C_
PB8=CREATE_ ←生成モードを指定
MN1=Q_
/> ;
// S0101407;
// S0101006;
// Q00NOTEPAD \\EXP600\LINKA-VX\COBOLSOURCE.CBL ; ←共有フォルダを指定
// ;
// ;
// ;
//        EDITが終了したら再開(CTRL+PF5)してください。 ;
/PAUSE ;
/RUN #NFCNV,DEV=MSD;
MN1=C_ ←変換指定
MN2=DA_ ←DOS形式からA−VX形式を指定
PA1=MSD_
PA2=_
PA3=CIF_ ←80バイトのカードイメージファイルを指定
PA4=1_
PA5=C80_ ←英数字項目80桁を指定
PB1=G:\LINKA-VX\COBOLSOURCE.CBL_ ←共有フォルダーを指定
PB2=TXTJ_ ←テキスト(JIS)を指定
PB3=PROTECT_ ←保護モードを指定
PB7=C_
PB9=COPY_ ←複写モードを指定
MN1=Q_
/> ;
/RUN #LBM;
PRD=PRN999_
MDE=MSD_
MCI=_
MFI=WORKSUL_ ←ソースの入っているライブラリ名
ACT=REPLACE_ ←置換を指定
IDE=MSD_
ICI=_
IFI=CIF_ ←80バイトのカードイメージファイル
TYP=COBOL_ ←COBOLを指定
LIN=YES_
NAM=&0_ ←JCLの仮パラメータ(メンバー名入力用)
NAM=_
IDE=999_
ACT=999_
DIR=NO_
MDE=END_
/> ;

-------------------------------------------------------------------------------------------

今年最後の小技裏技をお届けしました。

本年は誠にありがとうございました。

来年も引き続き、小技裏技を投稿しますので宜しくお付き合いをお願い申し上げます。

2 Windows AP起動でうまくいかないことがある件について
ターラヤン 2004-1-1 1:56:43  [返信] [編集]

江須扇さん、その他の皆さん、あけましておめでとうございます。


> 但し、Windows側のエディターの自動起動はPC/WS−EMLがU75830−P703以降になります。
> 自動起動はエミュレータを立ち上げ直後は巧く行きますが、何度もやるとゴミが入りファイルが呼べません。


今試せないので分かりませんが、

> // Q00NOTEPAD \\EXP600\LINKA-VX\COBOLSOURCE.CBL ;

の後から1バイト空白をJSで渡せる文字列ぎりぎりまで、ひたすら入力していってもダメなのでしょうか。

私も昔COBOLでWindows AP実行プログラムを作ったとき、うまく実行できないことがありました。
「文字列が250文字に足りない場合は、250文字まで1バイト空白で埋める」という1文に気が付かなかったためでした。
文字列の後にゴミがあると、正しく動かないことがあるようなので、文字列の後を1バイト空白で埋めると良いようです。


3 Re: Windows AP起動でうまくいかないことがある件について
江須扇 2004-1-1 2:37:58  [返信] [編集]

> 江須扇さん、その他の皆さん、あけましておめでとうございます。



ターラヤンさん、その他のみなさま、あけましておめでとうございます。本年も宜しくお願い申し上げます。m(_ _)m



> > 但し、Windows側のエディターの自動起動はPC/WS−EMLがU75830−P703以降になります。

> > 自動起動はエミュレータを立ち上げ直後は巧く行きますが、何度もやるとゴミが入りファイルが呼べません。

>

> 今試せないので分かりませんが、

> > // Q00NOTEPAD \\EXP600\LINKA-VX\COBOLSOURCE.CBL ;

> の後から1バイト空白をJSで渡せる文字列ぎりぎりまで、ひたすら入力していってもダメなのでしょうか。



補足説明を忘れていますが(その14)同様4バイト目はEsc(2716進)は必要です。

JCLのDISPLAY命令の制限で80桁までしか表示できません。

256桁にする為に;(セミコロン)を4行目に入れるとJCLエラーです。

2行目に80桁のところではJCLエラーにはなりませんが、一度JCLを使うと前述の通りゴミがJCLのバッファーに残り巧くいかない場合があります。



> 私も昔COBOLでWindows AP実行プログラムを作ったとき、うまく実行できないことがありました。

> 「文字列が250文字に足りない場合は、250文字まで1バイト空白で埋める」という1文に気が付かなかったためでした。

> 文字列の後にゴミがあると、正しく動かないことがあるようなので、文字列の後を1バイト空白で埋めると良いようです。



COBOLでプログラムを作るしかないかもしれませんね。

どうせ作るなら#LBMや#NFCNVの呼び出しを含め全てをCOBOLで作りたいと思うのですが思うだけで作るところまで行きません。



4 Re: Windows AP起動でうまくいかないことがある件について
ターラヤン 2004-1-4 16:23:44  [返信] [編集]

よく考えてみれば、たしかに80桁までしか指定できませんでした。正月気分ですっかり頭がぼけていたようです。

説明書上はJCLで使えるとは一言も書いていないようなので、もしかしたらサポート外の使用方法で、うまく使えなくても文句は言えないのかもしれませんが・・・。

入力バッファぐらいクリアして欲しい、という気もします。



> > 今試せないので分かりませんが、

> > > // Q00NOTEPAD \\EXP600\LINKA-VX\COBOLSOURCE.CBL ;

> > の後から1バイト空白をJSで渡せる文字列ぎりぎりまで、ひたすら入力していってもダメなのでしょうか。

>

> 補足説明を忘れていますが(その14)同様4バイト目はEsc(2716進)は必要です。

> JCLのDISPLAY命令の制限で80桁までしか表示できません。

> 256桁にする為に;(セミコロン)を4行目に入れるとJCLエラーです。

> 2行目に80桁のところではJCLエラーにはなりませんが、一度JCLを使うと前述の通りゴミがJCLのバッファーに残り巧くいかない場合があります。

>

全部読む 最新50 1-100 板のトップ リロード

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 ... 76 77 78 (79) 80 81 82 ... 84 »

BluesBB ©Sting_Band