2017年11月2日木曜日

構造体のサイズ

VB6ではLenB(構造体)とするとサイズが取得できていましたが
VB.NETではLenBも使用できないため,
構造体のサイズを取得する書き方に修正が必要です。

まずインポート文を追加
Imports System.Runtime.InteropServices

そして
Marshal.SizeOf(構造体)

でサイズが取得できます。

また,StructLayout属性を使用することで
サイズの取得方法などを変更できます。



0 件のコメント:

コメントを投稿