〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
424 re(4):VC++にてgnuplotを起動する方法について |
2004/10/21(木)13:34 - TAN - ZP042016.ppp.dion.ne.jp - 1219 hit(s)
お返事有難う御座います。
> 1) パスにスペースが入っているのがまずい ?
→実際のPGNUPLOTの中身は"C:\\TOOL\\gnuplot\\bin\\pgnuplot.exe"でスペースは入っていません。
また、".\pgnuplot.exe"と試しましたがうまくいきません。
パスに関しては「fopen関数」で同じディレクトリ内の他のTEXTファイルを開けたことから問題は無いと思います。
> 2) C++ と _popen() の相性が良くない ?
→おそらくそういうことだと思います。
MSDN(VC++のヘルプ)に
「_popen 関数を Windows プログラムで使用すると、無効なファイル ハンドルを返し、プログラムがハングアップする原因となります。コンソール アプリケーションでは _popen が正常に機能します。」
という記述がありました。
もしC++では_popen()が使えないのなら_popen()に変わるような方法などありませんでしょうか?
自分でもできる限り調べてはいますが力不足の為見つけることができません。
良い知恵をお持ちの方はお貸しください。
〔ツリー構成〕
┣【424】 re(4):VC++にてgnuplotを起動する方法について 2004/10/21(木)13:34 TAN (828) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.