- ベストアンサー
あるプログラムで使用している変数を変数が更新された時に別のプログラムへ送る方法
今プログラミングをやっています。画像処理で動く物体の位置関係から角度を求めるプログラムを作ったのですが、このデータを使って別のプログラムを実行させたいと思っています。 その際に1つ目のプログラムでデータを求められた時点で2つ目の(別の)プログラムに送る方法を探しています。できるだけいろいろな方法を探しているのでどうか教えてください。よろしくお願いします。 追記:1つのプログラムにまとめるという以外の方法でお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
2つ目のプログラムが常時起動しているなら、 ・ソケット通信 ・名前付きパイプ ・1つ目のプログラムで出力するファイルを、定期的に2つ目のプログラムが監視する 2つ目のプログラムが必要なときに起動すればよいなら、1つ目のプログラムから、引数付で2つ目のプログラムを起動する
その他の回答 (2)
- machongola
- ベストアンサー率60% (434/720)
回答No.2
こんにちは。 「WM_COPYDATA」 http://msdn.microsoft.com/en-us/library/ms649011(VS.85).aspx http://yokohama.cool.ne.jp/chokuto/advanced/message/WM_COPYDATA.html
- beefisdead
- ベストアンサー率63% (92/145)
回答No.1
TCPやUDPでデータを送るか、 書き込む場所を決めておいてポーリングするか、 Perlやシェルスクリプトなどで二つのプログラムを操作するか、 または一つ目のプログラム内で二つ目のプログラムをLaunchするか、 といったあたりが思い浮かびます。