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

解決


YUU  2005-09-12 02:22:49  No: 125177

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

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

WinXP SP2
VB6.0 SP6


通ってみた  2005-09-12 08:12:57  No: 125178

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


我龍院忠太  2005-09-12 17:26:36  No: 125179

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


あん  2005-09-12 20:35:21  No: 125180

ActiveX.EXEでできないかな


YUU  2005-09-12 22:11:47  No: 125181

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

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

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


あん  2005-09-12 22:20:58  No: 125182

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


YUU  2005-09-13 02:16:15  No: 125183

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加