掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
.NETによるVCのDLLへ構造体配列を引き渡す方法について (ID:110275)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VBのMarsaAsの指定では、 <MarshalAs(UnmanagedType.SafeArray)> が使用できますが、 これはVB.NETで6,0のセーフ配列を作成すると言う意味なんでしょうか? 設定しても、パラメータがおかしいのか飛んでしまいます。 MarshalAsAttribute.SafeArraySubType フィールドとも関連して設定するらしいのですが、MSDNを見ると「VT_ARRAY」を設定すれば良いのかとやってみましたが、駄目でした。 MSDNには「SAFEARRAY ポインタを示します。」と記述されていたに? もしかして、 この辺りをうまく使えば、6.0形式でVBからVCへ渡せるんでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.