掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6+DirectX7のPGをDirectX7+VB.NETに移行するには?(.NETの問題?) (ID:79407)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ではすこし的を変えて質問なのですが AnyからIntPtrに変更されていた引数に構造体配列を渡すために以下の処理を行っていたのですが間違っているでしょうか? ' d3vVertex(4 - 1) を引数に渡したい場合 Dim iPtr As IntPtr Dim Handle As GCHandle = GCHandle.Alloc(d3vVertex) iPtr = GCHandle.op_Explicit(Handle) D3dDevice.DrawPrimitive(DxVBLib.CONST_D3DPRIMITIVETYPE.D3DPT_TRIANGLESTRIP, DxVBLib.CONST_D3DFVFFLAGS.D3DFVF_VERTEX, iPtr, 4, DxVBLib.CONST_D3DDPFLAGS.D3DDP_DEFAULT) Handle.Free()
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.