問題タブ [step-into]

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 に答える
366 参照

debugging - パラメータの中間関数にステップインせずに関数に直接ステップインするにはどうすればよいですか?

Visual Studio 2013 (または実際には任意のバージョン) で C++ プロジェクトをデバッグしているときに、目的の関数にパラメーターが渡されたために呼び出される中間関数へのステップ インをバイパスできるようにしたいと考えています。

これらの中間関数 (直接的には関心がない) へのステップをバイパスして、関心のある関数に直接進むにはどうすればよいですか?

たとえば、オブジェクトのリストと文字列である別のパラメーターを渡す関数があるとします。ブレークポイントを設定して [ステップ イン] ボタンまたは F8 キーをクリックすると、実際には、オブジェクトのリストと文字列オブジェクトを取得するために必要な関数に最初にステップ インします。セットアップのこれらの中間関数は気にしません。興味のある関数に直接行きたいだけです。これができる設定ってありますか?

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

java - java eclipseは、マルチスレッドプログラムでブレークポイントの後にスレッドをステップスルーできません

メソッドで動作する 4 つのワーカー スレッドを持つプログラムがあります。メソッドにブレークポイントを配置すると、各ワーカー スレッドが一時停止しますが、ステップ イン ボタンとステップ オーバー ボタン (および再生/一時停止/終了) が無効になるため、実行パスをたどることができません。

worker1 スレッド名を参照する条件付きブレークポイントを使用してスレッドを一時停止し、1 つのスレッドを一時停止するだけでなく、suspendVM を使用してみましたが、違いはありません。ステップ イン/ステップ オーバー ボタンは無効になっています。

これを機能させる方法を知っている人はいますか?単一のメインスレッドのみを実行している場合、正常に動作します。

0 投票する
0 に答える
733 参照

javascript - Firefox Javascript デバッガーが機能しない - ボタンがグレー表示される

Firefox のデバッガーで JavaScript をデバッグしようとしていますが、ブレークポイントを設定できず、すべてのステップ ボタン (ステップ イン、ステップ アウト) がグレー表示されています。Firebug も試しましたが、まったく同じ結果が得られました。ブレークポイントはなく、ステップ ボタンはグレー表示されています。何を与える?これは私の最初の投稿であり、コードが乱雑で申し訳ありません。とにかく、ここに私のコードがあります:

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

debugging - PL/SQL Developerのデバッガがプロシージャに入らない理由は?

PL/SQL開発者の組み込みデバッガを使用してプロシージャをデバッグしようとしています。

をステップオーバーした後BEGIN、デバッガーが実際のプロシージャー呼び出しを終了すると、「ステップイン」ボタンは、プロシージャーを入力せずにプロシージャーを実行します。

任意の提案をいただければ幸いです。

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

c - gdb - 事前定義されたルールによって特定のファイルのそれ以上のステップをスキップしますか?

このファイルがあるとしましょう:

そして、次のようにコンパイルされました:

次に、gdb でデバッグします。

この時点で、繰り返し押します(タイプしEnterて繰り返し押すのと同じです):sEnter

上記のhelloworld.cステップに踏み込まずに、私が気にするだけの場合はどうなりますか?printf()ioputs.c

これは私が望んでいるものですが、自分が入っていることを手動で見つける必要があり、helloworld.cそれに応じて入力する時が来ましたn. 私の希望は:

を押すEnterと、たとえばこの場合、カスタム ファイル名のステップインがスキップされ、次のhelloworld.c場所に直接スキップされprintf("Next line\n");ます。

利点は、特にコード階層が大きく、何度も足を踏み入れる可能性がある場合に、どこで停止sして変更する必要があるかを特定する必要がないことです。不要な深さ/レベルを繰り返し押してスキップするだけです。nhelloworld.cEnter

どうすればいいですか?

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

vba - VBA ループのスキップに入る

この「ウィザード」ファイルを使用していくつかの Excel (2016) タスクを自動化しようとしていますが、VBA (7.1) のステップ イン ツールで問題が発生しました。これが私のコードです:

public 変数は、将来使用するために public である必要があります。F5 で「9」を出力するのは、For ループで循環する項目があることを確認する私の方法です。

問題は、F8 を押すと、コードの各行が完全に実行され、「For j = 3 To LastInitial」が強調表示されますが、もう一度 F8 を押すと、For ループ内で何も実行せずに「End Sub」にジャンプすることです。 .