DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ファイルマッピングされた構造体の参照

  • 題名: ファイルマッピングされた構造体の参照
  • 著者: たかのり
  • 日時: 2007/07/24 15:22:46
  • ID: 20121
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[VB2005 XP]
分類:[.NET]

VC6でファイルマッピングされた構造体をVB2005
から参照したいです。

ただし、
VC6で定義された構造体が、
1.構造体ネストが深い
2.char配列変数が多い
3.構造体メンバが多い
ことから、VB2005上で同じような構造体を定義して、(たとえば
<VBFixedString(10), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=10)> Dim Data2 As String)
ファイルマッピングする方法はなるべく使用したくありません。
(記述が長くなる)

Marshal.PtrToStructureや
Marshal.Copyなどを使用して
より簡単に参照できる方法はありませんでしょうか?

DOBON.NET | プログラミング道 | プログラミング掲示板