プロセス管理
2001年2月23日 テストは月曜日まで無いので、久しぶりにプログラムでもしようと考えつく。
学校の課題以外でプログラムをするのなんて、何ヶ月ぶりだろう…。
友人の課題を手伝ったりというのがあったから、まったくしてなかったわけではないのだけど。
C++Builderで作成したプログラムからのプロセス管理である。
最初は「API関数であるのかな?」と思っていたけど、欲しいものがなかなか見つからない。
CreateProcessでプロセスの生成は出来るのだが、生成したプロセスの終了を待つ方法がわからない。
で、普通のリファレンス(DOSとかでも使える関数が載っている奴)をさがしたら…、あった!
wait関数で待てるらしい。
何かそのまんまな名前だなぁ
で、それはとりあえず置いておいて、Javaで書いたプログラムがアクティブでなくなったときの検出方法がわかんない。
あうー。
FocusListenerもWindowListenerでも、うまくいかない。
使い方が間違っているのかなぁ…。
ちなみに具体的にどうしたいのかというと、alt+tabでWindowを切り替えた時にでも、アクティブで無くなった事を検出したいのです。
ちょっと長く書き過ぎた…。また携帯からだと読めないかも。
というかauの携帯、制限が厳いからなぁ。
学校の課題以外でプログラムをするのなんて、何ヶ月ぶりだろう…。
友人の課題を手伝ったりというのがあったから、まったくしてなかったわけではないのだけど。
C++Builderで作成したプログラムからのプロセス管理である。
最初は「API関数であるのかな?」と思っていたけど、欲しいものがなかなか見つからない。
CreateProcessでプロセスの生成は出来るのだが、生成したプロセスの終了を待つ方法がわからない。
で、普通のリファレンス(DOSとかでも使える関数が載っている奴)をさがしたら…、あった!
wait関数で待てるらしい。
何かそのまんまな名前だなぁ
で、それはとりあえず置いておいて、Javaで書いたプログラムがアクティブでなくなったときの検出方法がわかんない。
あうー。
FocusListenerもWindowListenerでも、うまくいかない。
使い方が間違っているのかなぁ…。
ちなみに具体的にどうしたいのかというと、alt+tabでWindowを切り替えた時にでも、アクティブで無くなった事を検出したいのです。
ちょっと長く書き過ぎた…。また携帯からだと読めないかも。
というかauの携帯、制限が厳いからなぁ。
コメント