[リストへもどる]
一括表示

投稿時間:2003/07/15(Tue) 23:31
投稿者名:Hiro
Eメール:
URL :
タイトル:
unsigned short型データ取得
C言語で作成されたunsigned short型(2バイト)の構造体データファイルをVBで読み込みたいのですが
何かよい方法はないでしょうか?

数値が32,767以下であればIntegerで取得すれば良いかと思うのですが、
大きい場合、どのように取得すればよいのか教示願います。


投稿時間:2003/07/15(Tue) 23:48
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: unsigned short型データ取得
> C言語で作成されたunsigned short型(2バイト)の構造体データファイルをVBで読み込みたいのですが
> 何かよい方法はないでしょうか?

そのまま、Integerで受け取っては如何でしょうか。
速度をあまり気にしないのなら、以下のようにすれば値の変換もできるかと。

Public Function UShortToInteger(ByVal word As Integer) As Long
    UShortToInteger = CLng("&H" & Hex(word))
End Function

投稿時間:2003/07/15(Tue) 23:56
投稿者名:Hiro
Eメール:
URL :
タイトル:
Re^2: unsigned short型データ取得
魔界の仮面弁士さま
すばやい回答ありがとうございます。

今回は、速度は気にしませんので、
教えて頂いた方法を使います。