タイトル : Re^3: 共有メモリから構造体を含む構造体を取得したい 投稿日 : 2012/12/03(Mon) 15:55 投稿者 : empty
> やり方はいくつかありますが、代表的なのはMarshal.PtrToStructureで丸ごとコピーする方法でしょう。 > ただし、固定長配列を扱うには属性を指定する必要があります。詳しくは次のページ以下をよく読んでください。 > http://msdn.microsoft.com/ja-jp/library/fzhhdwae.aspx Hongliangさん、ありがとうございます。 ご提示いただいた情報を見てみたのですが、私の勉強不足でどのように使えばよいかわからず、 すぐには使えそうにないです。 せっかくご教授いただいたのに申し訳ありません。 現在、代替策として > CHILD b[20]; この部分を double b[20 * 7]; // 7:CHILD構造体に格納される値の個数 とし、構造体を含む構造体で対応せず、配列に格納する手段をとりました。 私が対応できないため、いったん解決とさせてください。 申し訳ございません。 知識を深めたうえで、再度挑戦させていただきたいと思います。 ご協力ありがとうございました。 |