PrevInstanceがTrueのとき、前に開いたソフトに読みこむには?

解決


たかみちえ  URL  2001-07-11 18:53:57  No: 74660  IP: [192.*.*.*]

なんだかわけのわからない表題になってしまいました。
短文での表現が見当たりません…。

  えっと、二重起動されたら、二重起動はせずに、
その前に開いたそのソフトに、コマンドラインで指定されたパスのファイルを読みこむソフトがありますけど、
(たとえば、MIDIプレイヤー類や、IEとかのブラウザなど)
あのパスって、どうやって取得するんでしょうか?
FindWindow(のAPIだったかどうかはたしかではありませんけど)を使って、
一つ前のウィンドウを探し出すしかないのかな?
といっても、それもまた確実性のないやり方のような気がしますけど…。

編集 削除
こころ  URL  2001-07-11 19:59:15  No: 74661  IP: [192.*.*.*]

二重起動時に最初に起動したアプリに
コマンドラインで受けたファイル名を渡す方法は?
ってことでいいのでしょうか。

簡単に言えば、どっかにファイル名の情報を保持して
そこのファイル名を読むように通知して上げればいいわけです。
作業ファイル、メモリ等・・・。
通知はメッセージで送ればいいんではないでしょうか。

編集 削除
たかみちえ  URL  2001-07-11 21:09:54  No: 74662  IP: [192.*.*.*]

なるほどー、そうですねぇ、
じゃあ、iniに書いて、Timerか何かで受け取ればいいのかな?
とにかく、ありがとうございました。やってみます。

編集 削除
たかみちえ  URL  2001-07-21 20:16:04  No: 74663  IP: [192.*.*.*]

無事、成功しました♪
ありがとうございました。

編集 削除