掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.netで構造体メンバーのアライメント設定をするには (ID:110039)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よねKANさん、レスありがとうございます。 構造体を下記のように定義したところ、 <StructLayout(LayoutKind.Explicit, Size:=6, CharSet:=CharSet.Ansi)> _ Structure TEST_A <FieldOffset(0)> Dim A As Short <FieldOffset(2)> Dim B As Short <FieldOffset(4), VBFixedString(2),MarshalAs(UnmanagedType.ByValTStr , SizeConst:=2)> Dim C As String End Structure 追加情報 : アセンブリ 'Interface, Version=1.0.1417.17057, Culture=neutral, PublicKeyToken=null' から型 'TEST_A' を読み込めません。 というエラーが発生します。 自分の思いとしては、Aに2バイト整数、Bにも2バイト整数、Cに2バイト文字、 というメンバを持つ構造体を定義したいのですが・・・ 自分の構造体定義はどこかおかしいのでしょうか? それともまだ他に属性とやらをつけないといけないのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.