tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: 構造体のメモリコピー
投稿日: 2005/01/13(Thu) 16:27
投稿者mikiko
[OSのVer]:Windows    [VBのVer]:VB.NET  
> さしあたり、「原始的」な方法を。
>
>
>   Dim Buf As MSG_BUFFER
>   Dim Area1 As recv_area1
>
>   '取得元となるサンプルデータ
>   Buf.Initialize()
>   Buf.M_Buffer_Area(0) = &HD2
>   Buf.M_Buffer_Area(1) = &H2
>   Buf.M_Buffer_Area(2) = &H96
>   Buf.M_Buffer_Area(3) = &H49
>   Buf.M_Buffer_Area(4) = &HE5
>   Buf.M_Buffer_Area(5) = &HBC
>   Buf.M_Buffer_Area(6) = &H81
>   Buf.M_Buffer_Area(7) = &HE5
>   Buf.M_Buffer_Area(8) = &HA3
>   Buf.M_Buffer_Area(9) = &HAB
>
>
>   '0番目の位置から10バイト分を読み込み、個別に変換
>   With New IO.BinaryReader(New IO.MemoryStream(Buf.M_Buffer_Area, 0, 10))
>       Area1.a = .ReadInt32()
>       Area1.b = System.Text.Encoding.UTF8.GetString(.ReadBytes(6))
>       .Close()
>   End With
ありがとうございます。
 いろいろ教えていただいて勉強になります。
 個別対応は最後の手段としたいと思います。
 
 
 
 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。