問題タブ [raise]
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.
visual-studio-2008 - "Focus Follows Mouse" を有効にすると、Visual Studio が自動起動しないようにするにはどうすればよいですか?
私は VS2008 を実行しており、SystemParametersInfo を使用して「フォーカスはマウスに従う」と「フォーカス時に上げない」を有効にしました。悲しいことに、VS2008 (SP1 の有無にかかわらず) は「Do not Raise」部分を尊重せず、ポインターがウィンドウに触れるたびに熱心にフォアグラウンドにプッシュします。
少し前に、私は自分のブログでそれについて不平を言い、パラメータを設定するためのサンプル アプリを投稿しました。他の 2 人もその問題を抱えていると報告しましたが、彼らもどうすればよいかわかりませんでした。
この問題を修正/回避するにはどうすればよいですか? 他に試してみるべきことはありますか?
events - C++/CLI からイベントを発生させる適切な方法は?
C++/CLI からイベントを発生させる適切な方法は何だろうと思っていました。C# では、最初にハンドラーのコピーを作成し、それが null でないかどうかを確認してから、それを呼び出す必要があります。C++/CLI にも同様の方法はありますか?
ruby - RSpecとOpen-URISocketError/TimeoutErrorをモックアップするにはどうすればよいですか
Open-Uri open()がタイムアウトを呼び出すか、SocketErrorなどの例外を発生させると、期待どおりに処理していることを確認できるようにしたいと思いますが、これに問題があります。
これが私の仕様です(SocketErrorの場合):
そして、open-uriを使用しているオブジェクトの部分:
ただし、この状況では、仕様はnil.read
エラーと同様に失敗します。
open()
今週、この問題に遭遇したのは2回目です。前回、でラップするときにTimeoutErrorをシミュレートしようとしたときtimeout() {}
に、あきらめて、クラスを開くことで実際のタイムアウトが発生しました。無効なURLを呼び出そうとすると、明らかにこれがSocketErrorをスローする可能性がありますが、RSpecを使用してこれをモックアウトする正しい方法があると確信しています。
更新:私は明らかに、深夜にエラーが発生したのは、SocketErrorの後にURLを再試行したときであり、and_raise(SocketError)部分が正常に機能したことを明確に考えていませんでした。
c# - C#で外部オブジェクトのイベントを発生させる
actions
パネルの場合Click
、その親のイベントを発生させることはできますか?現在このコードを持っていますが、Click
イベントはメソッドではないため、このコードは無効です。
誰かが私がこれを達成する方法を知っていますか?
python - assertを使用するためのベストプラクティス?
assert
デバッグ目的でのみ使用するのではなく、標準コードの一部として使用することで、パフォーマンスまたはコードのメンテナンスの問題がありますか?は
より良いまたはより悪い
/li>また、そのようなビジネスルールを設定する方法はありますか?それ
if x < 0 raise error
なしで常にチェックtry/except/finally
されます。コード全体でいつでもx
0未満の場合assert x < 0
、関数の開始時に設定した場合のように、関数内の任意の場所でエラーが発生します。どこx
が0未満になると、例外が発生しますか?
c# - C#: 例外を発生またはスローしますか?
これはおそらく実際には問題ではないことはわかっていますが、何が正しいのか知りたいです。
コードに何らかのバージョンのthrow new SomeKindOfException()
. このコードは潜在的に例外を発生させる可能性があると言えますか? または例外をスローしますか?
キーワードはthrow
ですので、どちらかというとそちらに傾いていますが、例外を発生させることもよく使われます...
それらは何らかの異なる意味を持っていますか?それらの1つは、他のものとの違いを暗示していますか? それとも、まったく同じことを意味する 2 つの単語だけですか?
c# - カスタム関数を使用せずに、オブジェクトの外部からオブジェクトでイベントを発生させることは可能ですか?
メソッドを呼び出さずに、このクラスの外部からこのクラスのテストを行うことは可能ですか?
基本的に、外部ソースに基づいて発生させる必要のあるイベントが多数あり、それぞれにRaise()関数を作成したくありません。
発生するイベントをパラメーターとして受け入れるジェネリックRaise()を作成することは可能ですか?したがって、それでもクラス内から呼び出されますか?
c# - C# でイベントを発生させる
Microsoft Practice Test でこの質問に出会い、混乱しました。質問は次のとおりです。
Alarm イベント、AlarmEventArgs クラス、および AlarmEventHandler デリゲートが宣言されていると仮定して、イベントを発生させる適切な方法は次の C# コード サンプルのうちどれですか?
彼らが提供した「正しい」答えは次のとおりです。
ただし、正しいと思われる別の答えもあります。
個人的には、常に 2 番目の方法を使用します。それはうまく動作します。2番目の方法ではなく最初の方法を使用する理由を教えてください。
c - C (C++ ではない) の例外ライブラリ
私は C 用に独自の例外ライブラリを展開しており、良い例を調べたいと思っています。
これまでのところ、私は David Hanson のものを見てきました: http://drhanson.net/work/
しかし、私は過去に利用可能な他のものを見たことがあることを知っています. 追加の指針を送ってもらえますか?
ありがとう、
SetJmp
c# - EventHandler がヌルです
ユーザーコントロールからクリックイベントを発生させ、それを含むページで処理しようとしています。私が抱えている問題は、ユーザー コントロールのボタン 'imgstep1' をクリックすると、imgstep1_click イベントの背後にあるコードがトリガーされますが、'btnHandler' イベントは常に null です。したがって、親イベントは呼び出されません。
これに関するヘルプは大歓迎です。
私のユーザー制御コードは次のとおりです。
.ascx コード:
.ascx.cs コード:
.aspx ページ コード: