掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
BASICで書かれたプログラムをVB6で書き換えてくれませんか?お願いします。 (ID:125580)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>というのは、140で#1のCRコードまでのデーターを >一括して文字変数A$に読み込むって意味なんですよね? CRコードは関係ないな、バッファに溜まってる文字列を全部読むって位の意味かな、多分。 それとBasicの意味をいちいち解釈して、同じようにプログラムを組もうとするのは意味が無い。 232Cでの通信の、プロトコルと設定さえわかれば、Basicは関係なし。 >Private Sub MSComm1_OnComm() > Dim Buffer As Variant > Select Case MSComm1.CommEvent > Case comEvReceive > Buffer = MSComm1.Input > Text2.Text = Text2.Text & Buffer > End Select >End Sub この方が良いかもしれない、理由は初めに書いた > Loop Until InStr(buffer, Chr$(3) & "7F") は、帰ってくるデーターの終わりがChr$(3) & "7F"で終結と仮定してるが、実際は最初の投稿からは 帰ってくるデーターのプロトコルはっきり読み取れないから。 提示された方法は、取りあえず帰ってくるデーターを全て表示する。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.