掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VS2010でRS232Cコマンド送信について (ID:147685)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VS2010初心者です。。。 RS232C制御している機器に対して、コマンドを送信しているのですが、環境を変えた場合にうまく送信できなくなりました。 <現状> OS:WIN98 プログラム:VB6 <今後> OS:WIN7 プログラム:VS2010 送信したいコマンド @*FDC00600文字列 文字列:全角(シフトJISコード) VB6では gstrBuf1="@*" & "FDC" & "006" & "00" & StrConv("R5.5-8", vbWide) Form1.MSComm1.Output = gstrBuf1 としてます。 WIN98+VB6でのラインモニタ結果(キャラクタ変換)@*FDC00600<82>q<82>T<81>D<82>T<81>|<82>W03<CR> となっていました。 VB6では、シフトJISコード変換しなくても、問題無く通信できたのですが、 VS2010となった場合、Unicodeになってしまうからなのか、エンコードするにしてもうまくできません。 上記のような、VB6のラインモニタのコマンドをVS2010で送信するには、どんなコーディングになるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.