トップページ > 記事閲覧
MFCのリアルタイムの計算結果の値をほとんど遅延させずにDX
名前:今村 日時: 2017/12/08 06:29

【MFCのリアルタイムの計算結果の値をほとんど遅延させずにDXライブラリで表示させたい】 はじめましてこんにちは。 どうしても分からないことがあるので教えてください。 MFCでリアルタイムに計算結果の値を表示しているプログラムがあります。 そして計算結果の値は刻一刻と変化して表示されています。 そのリアルタイムで変化する計算結果の値を DXライブラリで作ったプログラムの方に できるだけ遅延させずに渡してDXライブラリで作ったプログラムの方に 表示させることは可能なのでしょうか? MFCのプログラムの方はソースがあるので 値を表示させている部分のソースをいじることができるのですが、 実際にどのようにプログラムを書けばいいのか?と そもそもこれは実際に可能なのか?がさっぱりと分かりません プログラムに詳しい方や分かる方がいらっしゃいましたら教えてください。 宜しくお願いします。
メンテ

Page: 1 |

Re: MFCのリアルタイムの計算結果の値をほとんど遅延させずにDX ( No.1 )
名前:管理人 日時:2017/12/09 00:18

MFCのプログラムとDXライブラリのプログラムでプロセスが異なる( 別々の exeファイル )のでしょうか? もしそうでしたらプロセス間通信をすればMFCのプログラムからDXライブラリのプログラムへデータを送信して、 DXライブラリのプログラム側では受け取ったデータを元に画面に表示するということをすれば実現できると思います 私もプロセス間通信をするプログラムを組んだことがないので少し調べた限りですが、以下のAPIでお互いを接続して CreateNamedPipe 通信用パイプ作成 ConnectNamedPipe 接続 DisconnectNamedPipe 切断 接続した後は WriteFile でデータを送信、ReadFile でデータを受信できるようです 『プロセス間通信 CreateNamedPipe』などのキーワードで検索すると CreateNamedPipe を使用した プロセス間通信について解説されているウェブサイトが見つかりますので、よろしければ調べてみてください m(_ _)m
メンテ
Re: MFCのリアルタイムの計算結果の値をほとんど遅延させずにDX ( No.2 )
名前:今村 日時:2017/12/09 07:37

管理人様へ 管理人様、お忙しい中、私の質問の回答のために時間を費やして頂き どうもありがとうございました。感謝いたします。 >MFCのプログラムとDXライブラリのプログラムでプロセスが異なる( 別々の exeファイル )のでしょうか? はい、プロセスが異なる( 別々の exeファイル )です。 >もしそうでしたらプロセス間通信をすればMFCのプログラムからDXライブラリのプログラムへデータを送信して、 >DXライブラリのプログラム側では受け取ったデータを元に画面に表示するということをすれば実現できると思います 管理人様、いろいろと調べて頂き、どうもありがとうございました。 ご質問をさせて頂く前に自分でも何か方法がないかネット上で調べては見たのですが、 自分が希望している内容の答えを見つけることができなかったです。 なので希望していた回答を頂け、ともて助かりました。どうもありがとうございます。 これからプロセス間通信について勉強したいと思います。 本当にどうもありがとうございました!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存