重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

VB6にてシリアル通信プログラムを作成しましたが、データが受信できません。
ハイパーターミナルなら受信できて、一度ハイパーターミナルを使用すると、作成したプログラムでもデータが受信できるようになります。(再起動するとまたハイパーターミナルを使用するまで受信できません)
自作プログラムでなにか処理がたりないのでしょうか?

A 回答 (2件)

VBでどのような初期化手順を踏んでいらっしゃるか分かりませんが…


私が書くまでもなく分かりやすいページがありました。

参考URL:http://www.winapi-database.com/Network/RS-232C/R …
    • good
    • 0

ポートオープンはこんなかんじ


MScomm1.RThreshold = 1
MScomm1.InputLen = 1
MScomm1.CommPort = 1
MScomm1.portOpen = True

受信イベントはこんなかんじ
Private Sub MScomm1_OnComm()
Select Case MScomm1.CommEvent
Case 2
Inp$ = MScomm1.Input
inpStr$ = inpStr$ + Inp$

End Select
End Sub
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!