問題タブ [abort]
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.
delphi - Delphiプログラムをどのようにきれいに中止しますか?
シャットダウン中に問題が発生し、ソースまでさかのぼることができない例外が発生するプログラムがあります。タイミングに関連し、非決定論的であるように見えます。これは、すべての共有リソースが解放された後に発生します。シャットダウンされているため、メモリリークは問題になりません。そのため、共有リソースを解放した後、プログラムにただちにサイレントに終了するように指示する方法があるのではないかと思います。シャットダウンシーケンスを続行し、例外メッセージボックスを表示します。
誰かがそれを行う方法を知っていますか?
wpf - デバッグ中の自発的なアプリケーション実行の中止
WPF アプリケーション。デバッグ。ブレークポイントで停止します。数秒後、Visual Studio (2008) はアプリケーションの実行を自発的に中止します。ブレークポイントで停止した後に何をするかは気にしません: たとえ何もしなくても。
非常に単純なテスト WPF アプリケーションでは、デバッグですべて問題ありません。
何か案は?
visual-studio-2008 - VS で実行中のビルド プロセスをキャンセルする
Visual Studio 2008 で実行中のビルド プロセスをキャンセル/中止することはできますか?
どのように?
wcf - IClientChannelプロキシでAbort()を呼び出すと、例外がスローされますか?
ドキュメントと記事に基づいて、予期しない例外/障害が発生した場合は、クライアントプロキシでAbort()を呼び出すことをお勧めします。次の(簡略化された)を参照してください。
Abort()の呼び出し自体が例外をスローする可能性はありますか?Abort()の呼び出しは、それ自体のtry / catch内にある必要がありますか?
php - PHPスクリプトはそれ自体を中止したり、中止を検出したりできますか?
PHP スクリプトは HTTP ページ リクエストの後も実行を続けることができます。
また、OS がスクリプトを強制的に中止するタイミングを検出するイベントはありますか? または、予測する内部タイマーを保持するにはどうすればよいmax_execution_time
ですか?
c++ - C/C++ から MATLAB m-file 関数を中止するにはどうすればよいですか?
C++ から呼び出されるように、MATLAB プロジェクトを DLL に展開しましたが、問題なく動作します。幸せな日々。
しかし、ユーザーが操作のキャンセルを要求した場合はどうなるでしょうか?
global
という名前の変数を作成してみましたUserAborted
。MATLAB で long 関数を実行する前に、0 に初期化します。また、次の 2 つの関数も作成しました。
AbortIfUserRequested
long 関数のループの反復ごとに呼び出します。私も輸出しUserAbortLongFunction
ました。
が呼び出された直後にUserAbortLongFunction
、長い関数が の呼び出しに到達しAbortIfUserRequested
、エラーがスローされると予想していました。
代わりに、long 関数は最後まで実行し続け、最後に get の値をUserAborted
変更します。
私がしたいのは、ユーザーが私に求めたときにその長い機能を中止することだけです! それを行う方法はありますか?
matlab - MATLAB で実行中のプログラムを中止するには?
関数を呼び出した後 (完了するまでに 30 分ほどかかります)、何か間違ったことをしたことに気づき、プログラムを停止したいと思うことがあります。
MATLAB でどのように行うのですか?
私がしているのは、MATLAB を完全にシャットダウンして再起動することです。代わりに関数の実行を中止する方法があると思います。
誰がそれが何であるか知っていますか?
c# - HttpWebResponse:ストリームを閉じます
HttpWebRequestから応答を取得し(変更バージョンのJeff RichterのCCRラッパーを使用)、ダウンロードを続行するかどうかを決定するためにいくつかのヘッダーを調べています。続行したくない場合があるため、結果としてresponse.Closeとrequest.Abortを発行します。GetResponseStreamを発行してからストリームを閉じる必要がありますか、それともresponse.Closeを呼び出すときに暗黙的に行われますか?
GetResponseを発行した後、ドキュメントの状態は次のとおりです。
ストリームを閉じて接続を解放するには、Closeメソッドを呼び出す必要があります。そうしないと、アプリケーションの接続が不足する可能性があります。
つまり、応答があったら、ストリームを取得して閉じる必要があるということですか?
ハングしたダウンロードが最終的にシステムを圧倒するという、かなり奇妙な問題が発生しています。これはリソースリークの最有力候補のようですが、他の誰かがこの問題の経験があるかどうか疑問に思います。
余談ですが、同じストリームであると仮定して、GetResponseStreamを2回実行しても安全ですか?
jquery - jquery と xhr.abort
jQuery.ajax 関数から返された xhr を使用して ajax リクエストを中止すると、firebug はまだそのリクエストを読み込もうとしていると表示します。それ以上のリクエストがブロックされることはありませんが、リクエストが完了したことは示されません。
これは単なるファイアーバグの問題ですか?
css - Ruby コマンド ライン: コマンド ラインでテキストを介して CTRL-C コマンドを送信するにはどうすればよいですか?
style.less
ドロップされたファイルを取得し、次の LESS コマンドを実行する単純な Automator ドロップレットを作成しようとしています。
$ LESSC {DROPPED_FILE} --watch
ドロップインしたファイルの変更を監視し、出力されたファイルを自動的に更新しますstyle.css
参考までに: CSS ファイルを動的に記述するために LESS を使用しています。詳細はこちら。
基本的な液滴はうまく機能します。
- ドロップされたファイルは変数に渡されます。この目的のために:
{MY_VAR}
. - 次のようにシェルでシェルスクリプトを実行し
/usr/bin/ruby
ますsystem("lessc {MY_VAR} --watch &")
これはうまく機能しますが、自動化アプリを終了するときに --watch を停止したいです。
LESS のドキュメントには、コマンド ライン シェルで CTRL-C ショートカットを押してスクリプトを中止するように記載されています。
しかし、私はターミナル ウィンドウ内にいないため (コマンドはバックグラウンドで渡されています)、スクリプトを中止する方法がわかりません。
automator.app が閉じられた後でも、style.less
ファイルは引き続き変更を監視されており、それに応じて生成されたファイルはまだstyle.css
書き換えられています。
したがって、基本的には、.app の終了時に中止コマンドを渡す必要があります。
別のコマンドをターミナルシェルに渡した後、クリックするとアプリを閉じる簡単なポップアップを生成しました。
これは、スクリプトを停止するためのすべての試行が失敗した部分です。
CTRL-C コマンドを押すのと同じように動作するコマンド ライン機能はありますか? これをシェルに渡すにはどうすればよいですか?