問題タブ [exception-code]
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.
windows - SEH例外コードのビット31と30の意味は何ですか?
SEH例外コードのビットの意味を調べようとしています。RaiseExceptionに関するMSDNの記事から、ビット28がシステム定義の例外用にシステムによって予約されていることがわかりました。ただし、例外コードを考えると、0xC0000005
なぜそうではないのかわかりません0x00000005
。ビットパターンは0xC0000000
、時間の霧に負けていない何かを示していますか?もしそうなら、それは何ですか?
iphone - 拒否された iPhone アプリに奇妙なクラッシュ ログがある
以下のクラッシュ ログを生成するクラッシュが原因で、私のアプリはアプリ ストアから拒否されました。クラッシュよりもさらに奇妙なのは、それを再現するために与えられた手順が、私や 10 人以上のベータ テスター (異なる iOS デバイス上) には起こらないことです。誰かがこれをもっと説明するのを助けることができますか? 例外コードがある種のメモリのものであることは知っていますが、それがこのクラッシュ ログを引き起こす唯一の理由ですか? たとえば、行番号すらわかりません。
delphi - Delphi で NonContinuable 例外を作成する
そのraise
コマンドがスタックオーバーフローを引き起こす例外があります。何をすべきかを知るために、この記事を読みました: http://www.debuggingexperts.com/modeling-exception-handling
私が理解したのは、例外0xc0000025
は、キャッチすることを禁じられている例外をキャッチしようとすることを意味します(EXCEPTION_NONCONTINUABLE_EXCEPTION
)。私は正しいですか?
もしそうなら、例外が継続不可能と定義された原因を知りたいです。例外は Pascal で定義され、オブジェクトから派生しException
ます。
さらに、この例外が処理される場所を見つけることができず、自分でtry-catch
ブロックを追加しました。例外が正常にキャッチされました。なんで?
編集
助けが必要な特定の状況を説明したいと思い
ます。Pascal コードを呼び出す C++ コードがあり、例外定義があり、その中でraise
コマンドが発生します。C++ コードにブロック
を配置する前に、Pascal ではスタック オーバーフローまでの 1000 回の例外が発生します。C++ コードにブロック
を追加した後、Pascal コードは C++ コードのブロックに戻りました。try-catch
raise
EXCEPTION_NONCONTINUABLE_EXCEPTION
try-catch
raise
catch
今、私は2つの質問があります:
NONCONTINUABLE
最初の例外でプロセスが停止しなかったのはなぜですか?catch
C++ コードのブロックがこの例外を引き起こさなかったのはなぜですか?
ios - 0x00000000e7ffdefe 例外コードの意味は何ですか?
この特定の例外コードを取り上げた SO に関するいくつかの質問を見てきましたが、回答は特定の状況に焦点を当てており、この例外コードの意味を説明していませんでした。これはどこで確認できますか?
c++ - このコール スタック情報を解釈する方法
このコールスタックの構造を理解するのを手伝ってくれる人はいますか?
MintControl::MintDIB::以下のコールスタックのこのステートメントのMintDIB+22ですが、この 22 という数字は何を意味するのでしょうか? それは行番号ですか、それとももっと重要な情報ですか?
クラッシュログを取得すると、メソッド名の横にあるこれらの数字は常に同じです。この点で何か助けていただければ幸いです。
どうもありがとう!
java - Java 例外処理 (ユーザー入力の空白スペース)
名前、パスワードなど (すべての文字列) のユーザー入力にスペースがある場合に例外をスローする例外クラスを作成する必要があります。必要だと思ったすべてのコードを書きましたが、何を入力しても、常に例外がスローされます。
私は何を間違っていますか?
以下はコードのスニペットです。プログラム全体が必要な場合は、お知らせください。
EmptyInputException
クラス:
}
ここでgetInput
、例外をキャッチするメソッド:
次のように、スキャナー入力にスペースを含める必要がある部分が欠けているように感じます。
等々...
これまでのところ、私の出力 (たとえば、名前を入力した後) は次のようになります。Error: Please do not put spaces.