バイナリデータを数値に変換する方法

解決


としお  2003-09-26 07:38:46  No: 108823  IP: [192.*.*.*]

MSCOMM1.INPUTにバイナリデータが格納されているとき
例  FC 04 ...
   i = 4FC(h)として取り出したいのですが
   dim b1 as byte
   dim b2 as byte
   dim i as integer
   b1=ascB(MID$(MSCOMM1.INPUT,1,1)) '1バイト目(下位)取得
   b2=ascb(MID$(MSCOMM1.INPUT,2,1)) '2バイト目(上位)取得
   i = b2 * 256 + b1
   d1 は内容により  0になってしまいます。
    <80h以下なら正常に変換します。
    正しく変換する方法はないでしょうか?

編集 削除
壽夫  2003-09-26 14:12:56  No: 108824  IP: [192.*.*.*]

MSComm1.InputMode = comInputModeBinary
を使えばOKでした。

編集 削除