多重起動を防ぎ、なおかつコマンドをわたすには?

解決


YUU  2005-09-11 17:22:49  No: 125177  IP: [192.*.*.*]

多重起動防止のため、App.PrevInstanceを使っています。
なおかつ、コマンド ラインの引数をCommand関数を使って取得しています。

もし、多重起動していた場合には、フォームを抜ける処理をしていますが、
2重起動を防止なおかつ、元アプリに、コマンド引数を取得することは、できるのでしょうか? 

WinXP SP2
VB6.0 SP6

編集 削除
通ってみた  2005-09-11 23:12:57  No: 125178  IP: [192.*.*.*]

自分は古い人間なので、DDE通信を使ってますが

編集 削除
我龍院忠太  2005-09-12 08:26:36  No: 125179  IP: [192.*.*.*]

>2重起動を防止なおかつ、元アプリに、コマンド引数を取得することは、できるのでしょうか?
何か日本語おかしいことあるね。
既に起動されているアプリに、二重起動されたアプリの引数を渡すことでしたら、
SendMessageでCommandの文字列を投げる方法もあるかな。

編集 削除
あん  2005-09-12 11:35:21  No: 125180  IP: [192.*.*.*]

ActiveX.EXEでできないかな

編集 削除
YUU  2005-09-12 13:11:47  No: 125181  IP: [192.*.*.*]

みなさんありがとうございます。

この方の質問そのものなのですが、
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200502/05020066.txt

DDEでやろうと思いますが、同一アプリで、送信、受信することは、可能なのでしょうか?上記の質問は、解決しているみたいですが。

編集 削除
あん  2005-09-12 13:20:58  No: 125182  IP: [192.*.*.*]

>同一アプリで、送信、受信することは、可能なのでしょうか?
同一アプリでもウインドウハンドラは違うので可能ですよ
API使うことになりますが
ActiveX.EXEだと楽なんだけどな・・

編集 削除
YUU  2005-09-12 17:16:15  No: 125183  IP: [192.*.*.*]

APIを使って何とか実現できました。
みなさんありがとうございました。

編集 削除