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

わんくま同盟

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

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


(過去ログ 21 を表示中)
■9190 / )  Re[7]: C#からVC6DLLに構造体のchar[]を渡す
□投稿者/ 渋木宏明(ひどり) (486回)-(2007/10/20(Sat) 22:34:29)
渋木宏明(ひどり) さんの Web サイト
> ポインタ返す場合には、PtrToStruct 使えるのですよね。

は、まぁそうなんですけど、その前に new/malloc で確保した領域を .dll/.exe 境界を越えて引き渡すのはあまりよいことではありません。原則避けるべきです。

new/malloc は C ランタイムが管理するヒープから領域確保を行うため、.dll/.exe 境界を越えて渡された側では一般に、その領域を正しく解放する術がありません。

> とりあえず、MSDNは見るのはいいですが理解しにくい部分も多々あるので
> ちゃんとした日本語に意訳してもらえるだけでもありがたく感じています。

ん? .NET 関係は基本的にほとんど和訳されてますよね?

和訳された文章が分かりにくいといことですか?

返信 編集キー/


管理者用

- Child Tree -