多重起動時に、最初に起動したプロセスのメソッドを実行したい
- 題名: 多重起動時に、最初に起動したプロセスのメソッドを実行したい
- 著者: Re-In
- 日時: 2003/04/03 1:12:00
- ID: 892
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 回答:多重起動時に、最初に起動したプロセスのメソッドを実行したい
- 著者: どぼん
- 日時: 2003/04/06 3:20:00
- ID: 903
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: メッセージのフックでつまずきました
- 著者: Re-In
- 日時: 2003/04/08 23:31:00
- ID: 921
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 回答:メッセージのフックでつまずきました
- 著者: どぼん
- 日時: 2003/04/09 3:18:00
- ID: 923
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: メッセージを受け取るのは出来るようになりました。
- 著者: Re-In
- 日時: 2003/04/13 20:35:00
- ID: 944
- この記事の返信元:
- この記事への返信:
- ツリーを表示
アプリケーションの起動時に、二重起動をチェックし、既に起動されている時はそのプロセスは終了させ、起動していた方のプロセスのメソッドを実行させたいのですが、可能でしょうか?
目的は、シングルウィンドウのアプリケーションを複数起動可能なソフトを作りたいのですが、複数プロセスで起動されるととても重いので、出来ればプログラム中で new フォーム して新しいウィンドウを開きたいのです。二重起動禁止のプログラムでは、自プロセスと同名の他のプロセスがあるか?探していますが、ここで見つかった時には、見つけたプロセスの moduleのメソッドなどを実行、その後、自プロセスは終了 というように出来ますか?もしくは他にもっとシンプルな方法があるのでしょうか?
よろしくお願いします。