掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6にて、MSCommを使用して、サブルーチンを使ってバイナリデータを送信する方法は? (ID:87953)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB6でサブルーチンといった場合、「GoSubステートメント」を 用いた処理を意味する事が多いです。 今回の場合は、Subプロシージャでは無いですか? > Public TxBuff As String > Private Sub Command1_Click() > TxBuff = ChrB$(&H5) + ChrB$(&H1) + ChrB$(&H0) + ChrB$(&H1) String型は、文字列を格納するためのデータ型です。 この場合は使わないでください。 バイナリデータの取り扱いには、String型を用いるのではなく、 「Byte型の配列」を用いるようにしてみてください。 御自身で書かれた Sub WAcc() は、まさにByte配列を使っていますよね。 指定するデータ量が不定なら、ReDimステートメントを併用して、 動的配列にされても良いでしょう。 なお、MSCommの使い方に関しては、以下をご覧ください。 http://support.microsoft.com/kb/411403/ja また、MSCommのトラブルシューティングが下記にあります。 http://support.microsoft.com/kb/192012/ja
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.