問題タブ [try-catch]
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.
c# - 例外をキャッチしない、またはキャッチされない例外をスローすることはありませんか?
私は、例外をスロー/再スローするインスタンスを処理しましたが、それを囲むコードが特定の例外をキャッチすることを知っていました。しかし、例外がキャッチされないことを知って、例外をスローしたいときはありますか?
または、少なくとも、例外をキャッチしませんか?
例外は、正しく処理されない限り、すぐにアプリケーションを停止しますか?だから私はあなたがあなたのアプリケーションを故意に死なせたいと思うかどうか尋ねていると思いますか?
c# - Resharper と C# Catch 句
私はResharperが初めてで、なぜそれが示唆しているように見えるのかを理解しようとしています:
catch (Exception) { }
for
catch { }
と
catch { }
for
catch (Exception) { }
私は困惑しています。
php - PDO のトラブルシューティング: 準備済みステートメントの実行時にエラーがキャッチされない
エラーがキャッチされなかったため、PDO を使用して問題が発生しました。
コードはシンプルで問題なく動作します。混乱を避けるためにサンプルを含めます。
コードは正常に動作しますが、新しいモジュールで作業しているときに、レコードが追加または変更されず、エラーが検出されないという問題に遭遇しました。
$stmt
返さfalse
れましたが、エラーを見つける理由や方法がわかりませんでした。
結局、解決策は簡単でした。テーブルへの書き込み権限を持たない限られた MySQL ユーザーを使用していました。これらのエラーは、mysql を使用すると常にすぐに表示されますが、PDO を使用すると、それらに到達する方法がわかりません。
PHP / PDO でこの種のデータベース エラーを表示またはキャッチするにはどうすればよいですか?
php - PHP5: try/catch が失敗するのはなぜですか?
私の XAMPP/Win XP ビルドでは、PHP5.2.3 は例外をキャッチできません。どの例も機能しません。これは次のとおりです。
...結果:
致命的なエラー: M:\path\to\test.php:4 でメッセージ 'Fail' を含むキャッチされない例外 'Exception' スタック トレース: #0 {main} がM:\path\to\test.phpの4 行目にスローされました
PHP のエラー設定はすべて標準のようです。サーバーは Apache/2.2.4 です
python - Pythonでネストされたtryステートメント?
次のことを行うためのより良い方法はありますか?
それはかなり厄介に見えます、そして私はむしろしたくありません:
最大の効率を維持するため。
flash - try-catch が機能しない?
次の Actionscript 3 コードで try-catch ブロックを使用しています。
次に、SubtitleController
コンストラクターは をロードしてsubtitlePath
をスローしようとしますError #2044: Unhandled ioError
が、エラーはtry
ステートメントによってキャッチされません。try
ステートメントが存在しなかったように、エラーが単にスローされます。
確かに、そのコードを次のように置き換えることができます
そして、それはほとんど機能し、そのエラーのスローを停止しますが、代わりに別のエラーをスローします。
try-catch
しかし、それを行うのがブロックの全体的なポイントではありませんか? では機能しないtry-catch
のに、通常のイベント リスナーでは機能するのはなぜですか?
c# - パラメータなしのキャッチを再スローすることと何もしないことの違いは?
2 つの異なるアセンブリに次の 2 つのクラスがあるとします。
この場合、MethodA の try-catch は例外を昇格させるだけで、実際には処理しません。MethodA で try-catch を使用する利点はありますか? つまり、この種の try-catch ブロックとまったく使用しないことの間に違いはありますか?
objective-c - Cocoa の try/catch/finally 例外処理で @finally が冗長でないのはどのような場合ですか?
次の Cocoa/Obj-C コード スニペットを検討してください。
と
[obj cleanUp]
最初のスニペットが呼び出され、2 番目のスニペットが呼び出されないのはどのような状況[obj cleanUp]
ですか? 言い換えれば、@finally
Cocoa 例外処理を使用する場合、どのような状況で非冗長になるのでしょうか?
error-handling - php4でtrycatchを実装するための最良の方法
php4のtry-catchブロックに最も近いものは何ですか?
xmlrpcリクエスト中にコールバックの最中にあり、何があっても特別に構造化された配列を返す必要があります。
外部リソースへのすべてのアクセスをエラーチェックする必要があり、ネストされたif-elseブロックの深いスタックが発生します。
c# - try-catch ブロックに関する考察
次のようなコードについてどう思いますか。
私が見る問題は、実際のエラーが処理されず、例外が別の場所にスローされることです。実際の問題がある行番号を取得できないため、デバッグがより困難になります。
だから私の質問は、なぜこれが良いのでしょうか?
- - 編集 - -
答えからすると、ほとんどの人は、カスタムや特定の例外をキャッチせずにこれを行うのは無意味だと言っているようです。それは、特定の例外がキャッチされていないときに、私がコメントしたかったことです。このコードのやり方ではなく、キャッチされた例外で実際に何かを行うポイントがわかります。