09/08/25 22:42:03
いやcli::arrayってByte()と同じ形なの?
双方向でやりとりするんだけどコピーではなくて共有して書き出すからポインタを変換しないといけない
例えば
DLL側
array<Byte> ^GetData();
VB側
dim bytes as Byte[] = dll.GetData()
bytes[0] = 255;
みたいな使い方がしたい
逆にVB側のByte[]を渡してDLLに中身を書き込ませるような処理もある
ポインタのキャストがうまくいかないんだけどどうすればいいの?