A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
DINA通信でとありますが、相当古いACOSでなければTCPIPでの通信で行われるのがいいと思います。
基本的には、通常のプログラム対向で実現できます。
ACOS側はTCPIP関連のマニュアルに掲載のCOBOLサンプルプログラムがありますし、PCまたはサーバ側は標準的なSocketを利用したプログラムを作成すれば、さほど困難なく通信は行えます。
ただ難点があるとすれば、通信電文に日本語文字を含める場合や1020バイトを超える通信が必要な場合には注意が必要です。
前者の場合には、ACOSの文字コード体系がJIS78であるため、コード変換が必要になる文字が約300程存在します。
後者の場合にはACOS側が電文をまとめてCOBOLプログラムに引き渡すので、必ずPC側と1020バイト以内(SHIFTコードを含め)で同期通信が必要です。
ANK文字で1020バイト以下で良いなら、難しくはないと思いますし、実際に本環境で動作させていますよ。
No.2
- 回答日時:
接続する環境があるという前提でも、開発段階でVBは
有りませんでした。Cは、ありました。
もっというと、ACOS上では、画面の言語(MFDとか)
で画面を作り、画面単位の制御をプログラム(コボルとか)で
行い、画面単位で通信するようなプログラムを書いた
記憶があります。
両方コンパイラを通して開発した記憶があるので、
VBのような開発環境は5年前はありませんでした。
いまも無いと思います。
そもそも、VBは、ボタン制御可ですがACOSは実行キーのみの
画面制御ですので、考え方が違うため無理があると思います。
No.1
- 回答日時:
こんな特殊な分野の質問は、NECやそのソフトの協力代理店に聞くべきだ。
何事によらず、専門的なことの場合は、聞くことは、本元に聞くことだ。
またこのコーナーの質問カテを「VB」にしているらしいが、それも疑問だと思う。
このコーナーのように質問を読むや回答に時間を取る(一日VBやエクセルカテなら、70件ぐらい雑多な質問が送られてくる)コーナーの質問を見ている専門家などおれば、おかしいと思う。それでは仕事が出来ないはず。
ーー
http://www.nec.co.jp/middle/DinaLib/func.html
など見るとCOBOLやCベースだけでVBベースは無いのではと予想。
まずGoogleで「DINA通信」などで照会でもしたのかな。
2,3日回答を待って、回答が付かなければ、本元NEC関連先の、聞ける先を探すことだ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- ルーター・ネットワーク機器 WiFiルーターの5GHz帯の通信が途切れる(DFSではない) 3 2023/02/04 17:22
- 格安スマホ・SIMフリースマホ 【simカードについて】 以下は実現可能ですか? 〈現状〉 ・データ通信+音声通話ができるSiMカー 5 2022/04/01 07:22
- Wi-Fi・無線LAN Wi-Fi ルータの選択基準について 7 2023/05/29 09:42
- Wi-Fi・無線LAN ホームゲートウェイと無線ルーター間の接続用に「LANケーブルの買い換え」を検討しています。 8 2022/04/09 11:33
- ノートパソコン NECと富士通 9 2023/08/16 06:20
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Wi-Fi・無線LAN ルーターを買い替えたのですが通信速度が不安定です。 7 2022/09/25 18:31
- 格安スマホ・SIMフリースマホ プリペイドカード式のスマホは?? 4 2023/07/17 16:17
- ノートパソコン 現在、家で使用しているパソコンの買い替えを検討してます。 使用中のパソコンはVAIOノートパソコンで 3 2022/06/26 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Lotus Notesのカレンダーに外部...
-
IPアドレスの競合について
-
VBでUSB制御プログラム作成する...
-
Designer.vbは直接コードをいじ...
-
vba 時間の引き算 例えば 15:00...
-
Windows上のプログラム。「予め...
-
アウトルックが起動しているか...
-
IT初心者です 仕事で、vb.netで...
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
Windows PowerShellでC言語を実...
-
FORTRANの課題
-
VBSから別のVBS起動するとき変...
-
C++初心者です。 debug asserti...
-
う~ん…。
-
MSDOS(バッチファイル)でプロセ...
-
vbaでPDFファイルが印刷されない
-
ManagementClassが見つからない。
-
Visual Studio 有料と無料比較
-
VB2010で作成したdllからtlbが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでUSB制御プログラム作成する...
-
DataGridViewのサンプルコード...
-
MSCommによるCOMポートの制御
-
ミキサーの情報の取得方法を教えて
-
vb.netでCreateEventの引数
-
Visual Basicでの平方関数について
-
IPアドレスの競合について
-
USBシリアルケーブル仕様の通信...
-
COMポート通信で断線
-
vbscriptでの書き方
-
Android Studio で実行 できま...
-
NECのDINA通信をVBで実現
-
Lotus Notesのカレンダーに外部...
-
VBSでサウンドデバイスの変更方...
-
PIC18F2520を用いたLCD制御につ...
-
VB4.EXE 2つで 1つのプリン...
-
ポケベルを呼び出すプログラム...
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
Visual Studio 「AnyCpu」について
おすすめ情報