タイトル : 共有メモリの使い方 投稿日 : 2008/02/05(Tue) 19:25 投稿者 : ダリア
はじめまして。 大変困っており、投稿させていただきます。 実は、C言語(システム側)とVB6(ユーザー側)でプログラムを作成しています。お互いに必要なデータは共有メモリで処理しようということになりました。私は、VB側を担当しています。 共有メモリは構造体とし、(その構造体に入れる)お互いの処理結果やデータの内容までは詰めたのですが。 VB初心者の私には共有メモリのアクセスの仕方が分かりませんでした。 そこで、ネットで調べましたところ、共有メモリの使い方には色々あるそうですが、CreateFileMappingを使うのが簡単でしょう、とのことらしいです。 確かに、複数のプロセスの間でメモリ内のデータが共有できるようです。 しかし、このCreateFileMappingを使う方法が簡単な方法とは、私には思えません。APIを使用することも、初心者の私には処理が怖い気がいたします。 私の検索が悪かったのでしょうが、他の方法を探すことが出来ず。 もし、他に良い方法がありましたらご教授お願いいたします。 また、CreateFileMappingのVB6にて解説しているサイトがありましたら教えていただけると大変嬉しく思います。(いくつかサイトを見てみたのと、MSDNライブラリは確認したのですが、いまいち理解できていないものでして、申し訳ありません) |