問題タブ [quit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java-プログラムの終了を処理する
私はサーバーとクライアントのペアをJavaで記述していて、一方のアプリケーションが終了した場合にもう一方のアプリケーションを終了したいと考えています。これはどのように行われますか?また、ユーザーが手動で(つまり、cmd + q.alt + F4を押すなどして)アプリケーションを終了した場合に、プログラムに一連のコマンド(たとえば、ソケットを閉じるなど)を実行させる方法も知りたいです。
qt - MainWindow を閉じた後も Qt アプリがメモリに残る
問題は次のとおりです。アクティブに何もしていないときにアプリケーションを閉じると、正しく終了します。ただし、アクティブに何かに取り組んでいる場合 (たとえば、while ループで待機している場合)、メイン ウィンドウは閉じますが、タスク マネージャーを開いて確認すると、プログラムはバックグラウンドで実行され続けます。
今日の大部分を問題のグーグル検索と可能な修正の実装に費やしましたが、役に立ちませんでした。quit() 関数は単に何もしないようです。ここに私が試したいくつかのことがあります:
- を使用して
app.connect( &app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
います。&app, SLOT(quit())
に変更しようqApp, SLOT(aboutQt())
としたところ、aboutQtウィンドウが一時的にポップアップしたため、シグナルがトリガーされていることがわかりました。 qApp->quit();
メイン ウィンドウ ボタンから実行される関数の先頭に含めます。アプリケーションはその行まで実行されますが、効果はありません。processEvents()
GUI が更新されていることを確認するために使用します。mainWindow.setAttribute(Qt::WA_QuitOnClose);
main.cppのようなステートメントを含めます。
メインウィンドウを閉じたときにアプリケーションを完全に終了させたいだけです。
違いがある場合は、qextserialport ライブラリを使用しています。
.net - ユーザーがリモート デスクトップ接続からログアウトしても終了しない .net Windows フォーム アプリケーションを設計する方法
私は Windows フォーム アプリの開発にまったく慣れていません。リモート IIS サーバーにアプリをインストールしています。このアプリは、10 分ごとにジョブ キューをチェックして処理するエージェントです。
しかし、サーバーで [開始] - [ログオフ] をクリックすると、リモート デスクトップ接続セッションが切断されます。アプリケーションも終了します。
サーバーの再起動またはシャットダウンしない限り、Windowsフォームアプリを設定して保持する方法はありますか?
Windows サービス アプリでそれができることはわかっていますが、このビジネス ケースでは、Windows サービス アプリは代替ソリューションにはなりません。
ios - iOS-アプリケーションがいつ終了するかを検出する
ユーザーがアプリケーションを終了したことをどのように検出できますか?(ホームボタンを押す)そして、それを再起動したときにどうすれば検出できますか?(アイコンをクリック)
*ユーザーがホームボタンを押したままアプリを手動で終了し、アイコンを小刻みに動かしてサブドックからアプリインスタンスを削除することについて話しているのではありません。ホームボタンをクリックしてアプリの購入を一時的に終了することについて話しています。テキストを送信するなどして、アプリに戻ってくることはありません。
ありがとう!
cmd - opensslがハングし、終了しません
opensslを使用して証明書を取得しようとしていますが、ハングし続けているようです。私は多くの調査を行いましたが、利用可能なオプションのすべてがWindowsで機能するわけではないようです。
私はこれを試しました:
http://bytes.com/topic/php/answers/8802-automate-openssl-s_client-command-batch-php-scriptquit.txt
の「quit\n」が含まれている場所
それはうまくいきませんでした。また、Openssls_clinet-connectスクリプトも確認しました。ヘルプを強制終了
私も試しました -prexit
私もこれを調べましたが、機能させることができません: https ://serverfault.com/questions/139728/how-to-download-ssl-certificate-from-a-website
私はとてもうまくやっていた!私はなんとか不可能だと思った何かをすることができました、そしてこのバグのような単純なことは当分の間私を止めることができました:(
python - PyGTKアプリケーションを閉じるときの奇妙な問題
PyGTKアプリケーションを閉じるときに奇妙な問題が発生します。これは、プログラムを終了するために使用される関数です。
この関数が呼び出されると、アプリケーションのウィンドウは画面に表示されたままになりますが、GUIはフリーズします。ターミナルエミュレータでは、タスクマネージャでPythonプロセスがまだ実行されているときにプロンプト行に戻ります(約900kのRAMメモリを使用)。ウィンドウを非表示にするには、Pythonプロセスを強制終了する必要があります。
何が起こっていますか?私はスレッドを使用しており、アプリケーションはSimpleHTTPServerとSocketServerを使用してHTTPサーバーを作成していることに注意してください。
android - Androidアプリを終了する最良の方法.
コードで Android アプリを終了する方法を探しています。はい、私はこれを行うべきではありません。これは、戻るボタンを押したときに android が処理するためですが、これを実装するように強制するカスタマイズされたフローがあります。私はすでにしばらく探していて、複数の答えを見つけました:
- やるべきではない=>オプションはありません。
- 私のアクティビティでfinish()を呼び出します=>アプリ全体ではなく、1つのアクティビティに対してのみ。
- 特別なフラグを使用して最初のアクティビティへのインテントを開始します => 複数のエントリポイントがあるため、実際にはオプションではありません。
- 自分のプロセスを強制終了するだけです => これについてはわかりません。これはすべてのアクティビティで onDestroy() メソッドを呼び出しますか? また、バックグラウンド サービスはこれで実行し続けますか? (止めてはいけないもの)
だから、アプリを終了する他のオプションはありますか、それともこれらのオプションに本当に制限されていますか? 他に選択肢がない場合は、Application クラスでアクティビティのすべてのインスタンスのリストを作成し、それらをループしてそれらに対して finish() を呼び出すことを考えていました。しかし、これがこれを処理する正しい方法になるかどうかはわかりません。
そのため、ここで質問します。アプリを閉じるにはどの方法が最適ですか?
編集:私は多かれ少なかれ問題を修正しました。アクティビティの WeakReference のリストがあります。すべての onCreate で、アクティビティをリストに追加します。次に、アプリを終了したいときは、リストをループして finish() を呼び出します。問題は:リストが大きくなりすぎると、アンドロイドがすでにそれらを破壊しているため、すべてのアクティビティが終了しません。だから、もう必要ないと確信するたびに、それらを終わらせます。私の場合、リストはアクティビティの 3/4 よりも大きくなることはないので、アクティビティが完了しないことを心配する必要はもうありません。また、この方法では、自分のプロセスを破棄する必要はありません。
python - 条件ステートメントを実行した後、プログラムでPythonスクリプトの実行を停止します
条件文が実行された後、Python スクリプトをプログラムで停止するにはどうすればよいですか。以下の疑似スクリプトでは:
ありがとう、マイク
android - 設定で「強制停止」がグレー表示されるように、Android 4 (Ice Cream Sandwich) でプロセスを強制終了する方法は?
アプリに「終了」ボタンがあります。ユーザーが終了すると、スタック上のすべてのアクティビティを終了してから、基本アクティビティで android.os.Process.killProcess() を呼び出します。これにより、ユーザーがアプリケーション設定に移動してアプリケーションを見ると、「強制停止」 ' ボタンがグレー表示されます (基本的に、実行されていないことを示します)。これは、アプリを「強制停止」するために押しない限り、設定の「強制停止」ボタンがグレー表示されないアイスクリームサンドイッチを除いて正常に機能します。そのボタンが設定でクリックできないようにする方法はありますか (そして、ユーザーがまだ実行中であるとは思わないようにします)。
objective-c - NSTimer を設定してアプリケーションを終了しますか?
プログラムでアプリケーションを終了するより良い方法はありますか?
最近、アプリプロセスを終了するために NSTimer を使用して時間を設定するためのユーザー設定を持つラジオアプリケーションを作成しました (つまり、スリープ時間)。時間に達すると、アプリはそのプロセスを停止して終了する必要があります。
これらのステートメントを使用して、時間になったらアプリを終了しました。
[[UIApplication sharedApplication] suspend]; を使用して問題があるかどうか。[[UIApplication sharedApplication] terminateWithSuccess]; メソッド
アプリを終了する、または少なくともアプリのプロセスをフリーズするための他のより良い方法..助けが必要ですか?