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

タイトル Re^4: 構造体のメモリコピー
投稿日: 2005/01/11(Tue) 17:31
投稿者魔界の仮面弁士
さしあたり、「原始的」な方法を。


  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

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

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