常駐しているプログラムを実行するには?


GEORGE  2003-06-17 19:25:36  No: 107539  IP: [192.*.*.*]

VB上から常駐プログラムを実行してフォーム画面を表示するようにしたいです。
そんなことは可能なのでしょうか?

編集 削除
Say  2003-06-17 20:42:11  No: 107540  IP: [192.*.*.*]

意味がよくわかりません。

Windowsアプリは、普通に作れば、
明示的に終了しない限り常駐しつづけますが・・・。

編集 削除
Loreley  2003-06-17 21:01:44  No: 107541  IP: [192.*.*.*]

[タスクトレイに常駐させているのを落とすには?]の続きであれば、

実行して->操作して
と、いうことでしょうか

編集 削除
GEORGE  2003-06-17 22:53:24  No: 107542  IP: [192.*.*.*]

似たようなこと書いてすみません。
[タスクトレイに常駐させているのを落とすには?]の続きというかやり方を変えようと思いまして…
前のやり方は二重起動した場合、タスクトレイのを一度落とすと書きましたが、今回は二重起動した場合内部的には何もしないで、タスクトレイの中に常駐しているのを開いて実行したように見せかけたいのです。
つまり、常駐しているアイコンをクリックしても、ショートカットのアイコンをクリックしても操作ができるようにしたいのです。

編集 削除
たかみちえ  URL  2003-06-17 23:20:12  No: 107543  IP: [192.*.*.*]

つまり両方とも自分のソフトなんですよね?
  ならば、二重起動だというのがわかったら、
その二重起動めのソフトは、一つ目のソフトに、SendMessageなどのAPIで、何かそのソフト専用のメッセージを送ってあげればいいです。
  それで一つ目のソフトは、二重起動しようとしていたことがわかります。
  二重起動しようとしたことが一つ目のソフト側にわかれば、
タスクトレイアイコンでの処理と同じことができますね。

編集 削除
GEORGE  2003-06-18 08:09:37  No: 107544  IP: [192.*.*.*]

そうです。自分のソフトです。
勉強不足ですみません
SendMessageですか?さっそく調べてみます。

編集 削除