問題タブ [immediate-window]

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.

0 投票する
1 に答える
234 参照

xml - イミディエイト ウィンドウで XPATH クエリを実行できますか?

イミディエイト ウィンドウからの XML であるアクティブなウィンドウで XPATH クエリを実行することは可能ですか?

(私の場合、正しいノードを選択しているかどうかを確認したいのですが、とにかく、それは可能で、どのようにですか?例?)

0 投票する
2 に答える
2836 参照

c# - C#とVB.NETでのウィンドウの即時動作の違い

C#プロジェクトとVB.NETプロジェクトをデバッグする場合、VS 2010のイミディエイトウィンドウの動作が異なることに気付きましたが、この違いに関する具体的なドキュメントは見つかりませんでした。

C#プロジェクトの場合、任意の式を入力するだけで、評価および表示されます。つまり、入力します。

foo.bar == "baz"

出力します

false

ただし、VB.NETでは、同じことを実行しても何も出力されません。

式を機能させるには、式の前に疑問符を付ける必要があります。

?foo.bar = "baz"

false

明確にするために編集し、上記の私の悪い例:

'1 + 2'などの単純な数学を含め、他のすべての式は同じ動作を示します。ただし、1 + 2の場合、「数値であるラベルの後にはコロンを付ける必要があります」というエラーが発生するため、エラーメッセージが異なる場合があります。

この動作を「修正」して、VB.NETイミディエイトウィンドウをC#のように動作させる方法はありますか??を入力する必要があります すべてのステートメントの前にそれを頻繁に使用する場合、苦痛になる可能性があります。

0 投票する
2 に答える
10198 参照

visual-studio - VC ++(イミディエイトウィンドウ)でデバッグモードのときに関数を呼び出す

VC ++のデバッグモード中に関数を呼び出すことはできますか?ブレークポイントを設定した関数があると仮定します。デバッグ中にその時点で実行が停止した場合、次のコード行に進む前に他の関数を呼び出してその結果を確認できますか?

0 投票する
3 に答える
2420 参照

visual-studio-2010 - イミディエイト ウィンドウ

fluentmigrator を使用しており、移行番号の long が必要です。

通常、私はすぐにウィンドウを開いてタイプすることができます

しかし、時々それは言うでしょう:

デザイン モードでは式を評価できません。

したがって、デバッグを開始してコマンドを再度実行すると、次のエラーが発生します。

実行モードでは式を評価できません。

編集して追加

デバッグを開始して一時停止を押してコマンドを入力すると、

現在のスレッドがスリープ、待機、または結合中であるため、式を評価できません

デバッグを開始してブレークポイントにヒットすると機能しますが、ジャンプするにはフープが多すぎて、最初のシナリオでは機能しました。エラーが発生すると実行されないため、プロジェクトをビルドしているようです。

これはVisual Studio 2010 proにあります。

これをクラステンプレートとして、またはおそらくpowershellタイプのものとして行う方法を教えていただければ、ボーナスポイントはありますか?

イミディエイト ウィンドウで「式を評価できません....」という回答を試しましたが、プロジェクトの選択が機能しません。私はすぐにウィンドウに > を取得しません。コマンドの前に置くと、取得します

コマンド「...」は無効です。

追加するために編集 しました 私がやりたいことをするためにこの要点を作成しました。

https://gist.github.com/9ad816c2b8e56b57ef79

基本的には、がらくたを埋めて ac# テンプレートを作成するための powershell コマンドです。

0 投票する
2 に答える
7493 参照

c# - イミディエイトまたはクイックウォッチで使用する名前空間を参照するにはどうすればよいですか?

実行時に式をクイックウォッチすると、[クイック ウォッチ] ウィンドウに、その名前が現在のコンテキストに存在しないというエラーが表示されることがあります。同じことが即時ウィンドウにも当てはまります。ただし、評価しようとしている式は、コンパイル エラーをスローすることなく、クラスによって完全に認識されます。

たとえば、次のコード行を使用できます。

この行にカーソルを置いて "Math.Pow(2,3)" の部分をクイックウォッチすると、エラーが発生し、"System" を配置する必要があります。私の表現の前に。先ほど言ったように、同じ式がコード ウィンドウでスムーズに実行されるため、エラーが参照している "コンテキスト" がどれかわかりません。

これらのデバッグ ウィンドウは、クラスで宣言された名前空間を参照しますが、プロジェクトによってインポートされた名前空間に対して同じことを行うことはできませんか?

0 投票する
1 に答える
547 参照

c# - C# からの vbscript エラーのキャッチ (c# から実行された vbscriot)

C# から vbscript を実行しようとしています。このスクリプトを実行する権限がないにもかかわらず、vbscript は常に正常に実行されます。

コード:

この vbscript を手動で (ファイル アイコンをダブルクリックして) 実行すると、必要に応じてアクセス許可エラーが発生します。

C#でこのエラーをキャッチして例外をスローするにはどうすればよいですか。

0 投票する
2 に答える
1076 参照

visual-studio - .load sosの「.load」とは何ですか?

Visual Studio.load sosでは、イミディエイト ウィンドウで使用して sos.dll をロードします。この「.load」は何ですか? それについての説明はありますか?

イミディエイト ウィンドウで実行できること: 式の評価 ( ? varA)、プログラム コマンドの実行 ( varA=1)、または VS コマンドの実行 ( >cmd)。このスキームの .load はどこにありますか? 他の場所 (コマンド ウィンドウ マクロ) で使用できますか?

0 投票する
19 に答える
119017 参照

excel - VBA を使用してイミディエイト ウィンドウをクリアしますか?

VBAを使用して即時ウィンドウをクリアする方法を知っている人はいますか?

私はいつでも自分で手動でクリアできますが、プログラムでこれを行う方法があるかどうか興味があります.

0 投票する
3 に答える
3904 参照

visual-studio - デザイン モードのイミディエイト ウィンドウ

Microsoft によると、「イミディエイト ウィンドウは、設計時に式のデバッグと評価、ステートメントの実行、変数値の出力などに使用されます。」

「設計時」と表示されていることに注意してください。私は、この趣旨の Web 上の他のステートメントも読みました。

ただし、「デザインモードでは式を評価できません」という理由を尋ねると。エラー、誰もが常にデバッグモードでのみ機能すると述べています。

テキスト ボックス ボックスの値などの項目を参照する場合、デザイン モードで機能しないものがあることは理解できます。しかし、ブレークポイントを設定し、アプリケーションを実行し、それがブレークポイントに到達するのを待つ必要がある理由を理解できません1 + 1

私は Visual Basic 6.0 から来たので、フラストレーションを感じています。そこで、デザインモードで印刷1 + 1して取得できます。2また、パブリック関数を呼び出して、デザイン モードで応答を取得することもできます。

これはすべて、型変換の答えを探していた結果です。ウェブ上で答えを見つけることができなかったので、最も迅速かつ簡単な方法は、いくつかのステートメント REAL QUICK を即時ウィンドウでテストして、どれが機能するかを確認することであると判断しました。

イミディエイト ウィンドウを使用する場合、.NET は後退ですか?

0 投票する
1 に答える
1157 参照

asp.net - デバッグ中にASP.NETセッションを変更しますか?

ASP.NETページのデバッグ中に値やキーを変更したり、セッションをクリアしたりすることは可能ですか?
イミディエイトウィンドウで(表示された順序で)次のことを試しましたが、Sessionオブジェクトは何も変更されませんでした。

編集:わかりました、時々変更できるようです。これは非常に不可解です。なぜそれが時々失敗するのか誰かが知っているなら、私はその知識を持っていることを感謝します。