多重起動防止のため、App.PrevInstanceを使っています。
なおかつ、コマンド ラインの引数をCommand関数を使って取得しています。
もし、多重起動していた場合には、フォームを抜ける処理をしていますが、
2重起動を防止なおかつ、元アプリに、コマンド引数を取得することは、できるのでしょうか?
WinXP SP2
VB6.0 SP6
自分は古い人間なので、DDE通信を使ってますが
>2重起動を防止なおかつ、元アプリに、コマンド引数を取得することは、できるのでしょうか?
何か日本語おかしいことあるね。
既に起動されているアプリに、二重起動されたアプリの引数を渡すことでしたら、
SendMessageでCommandの文字列を投げる方法もあるかな。
ActiveX.EXEでできないかな
みなさんありがとうございます。
この方の質問そのものなのですが、
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200502/05020066.txt
DDEでやろうと思いますが、同一アプリで、送信、受信することは、可能なのでしょうか?上記の質問は、解決しているみたいですが。
>同一アプリで、送信、受信することは、可能なのでしょうか?
同一アプリでもウインドウハンドラは違うので可能ですよ
API使うことになりますが
ActiveX.EXEだと楽なんだけどな・・
APIを使って何とか実現できました。
みなさんありがとうございました。
ツイート | ![]() |