C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 127 を表示中)
■75308 / )  Re[2]: VB.netからVC++6.0のへの構造体配列参照渡し
□投稿者/ とら (2回)-(2015/03/12(Thu) 20:22:17)
説明不足が結構ありました、すみません


>>(ByRef oStructure() as Structure1) as Integer
> はByValになるはずです。

値渡しのByValにして配列が10個で戻ってくる事は確認しました。
ただ、戻ってきた配列の中身を確認したところ、値が変化していませんでした。


>>構造体の中身はすべてInt型です。
> Int型って何でしょう? VBならIntegerですし、C++ならint型(C/C++は大文字小文字を区別する)です。
> VBでもVB6までとそれ以降では別物です。

Int型というかInteger型です、省略してすみません


>>呼出し後に参照で渡した(oStructure1)の数が1つになっている
> 「(oStructure1)の数」というのは、どうやって確認した物ですか?

VC++6.0をデバッグ実行し確認しました。


以上、引き続きお願い致します。

返信 編集キー/


管理者用

- Child Tree -