問題タブ [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.
debugging - パラメータの中間関数にステップインせずに関数に直接ステップインするにはどうすればよいですか?
Visual Studio 2013 (または実際には任意のバージョン) で C++ プロジェクトをデバッグしているときに、目的の関数にパラメーターが渡されたために呼び出される中間関数へのステップ インをバイパスできるようにしたいと考えています。
これらの中間関数 (直接的には関心がない) へのステップをバイパスして、関心のある関数に直接進むにはどうすればよいですか?
たとえば、オブジェクトのリストと文字列である別のパラメーターを渡す関数があるとします。ブレークポイントを設定して [ステップ イン] ボタンまたは F8 キーをクリックすると、実際には、オブジェクトのリストと文字列オブジェクトを取得するために必要な関数に最初にステップ インします。セットアップのこれらの中間関数は気にしません。興味のある関数に直接行きたいだけです。これができる設定ってありますか?
java - java eclipseは、マルチスレッドプログラムでブレークポイントの後にスレッドをステップスルーできません
メソッドで動作する 4 つのワーカー スレッドを持つプログラムがあります。メソッドにブレークポイントを配置すると、各ワーカー スレッドが一時停止しますが、ステップ イン ボタンとステップ オーバー ボタン (および再生/一時停止/終了) が無効になるため、実行パスをたどることができません。
worker1 スレッド名を参照する条件付きブレークポイントを使用してスレッドを一時停止し、1 つのスレッドを一時停止するだけでなく、suspendVM を使用してみましたが、違いはありません。ステップ イン/ステップ オーバー ボタンは無効になっています。
これを機能させる方法を知っている人はいますか?単一のメインスレッドのみを実行している場合、正常に動作します。
javascript - Firefox Javascript デバッガーが機能しない - ボタンがグレー表示される
Firefox のデバッガーで JavaScript をデバッグしようとしていますが、ブレークポイントを設定できず、すべてのステップ ボタン (ステップ イン、ステップ アウト) がグレー表示されています。Firebug も試しましたが、まったく同じ結果が得られました。ブレークポイントはなく、ステップ ボタンはグレー表示されています。何を与える?これは私の最初の投稿であり、コードが乱雑で申し訳ありません。とにかく、ここに私のコードがあります:
debugging - PL/SQL Developerのデバッガがプロシージャに入らない理由は?
PL/SQL開発者の組み込みデバッガを使用してプロシージャをデバッグしようとしています。
をステップオーバーした後BEGIN
、デバッガーが実際のプロシージャー呼び出しを終了すると、「ステップイン」ボタンは、プロシージャーを入力せずにプロシージャーを実行します。
任意の提案をいただければ幸いです。
c - gdb - 事前定義されたルールによって特定のファイルのそれ以上のステップをスキップしますか?
このファイルがあるとしましょう:
そして、次のようにコンパイルされました:
次に、gdb でデバッグします。
この時点で、繰り返し押します(タイプしEnterて繰り返し押すのと同じです):s
Enter
上記のhelloworld.c
ステップに踏み込まずに、私が気にするだけの場合はどうなりますか?printf()
ioputs.c
これは私が望んでいるものですが、自分が入っていることを手動で見つける必要があり、helloworld.c
それに応じて入力する時が来ましたn
. 私の希望は:
を押すEnterと、たとえばこの場合、カスタム ファイル名のステップインがスキップされ、次のhelloworld.c
場所に直接スキップされprintf("Next line\n");
ます。
利点は、特にコード階層が大きく、何度も足を踏み入れる可能性がある場合に、どこで停止s
して変更する必要があるかを特定する必要がないことです。不要な深さ/レベルを繰り返し押してスキップするだけです。n
helloworld.c
Enter
どうすればいいですか?
vba - VBA ループのスキップに入る
この「ウィザード」ファイルを使用していくつかの Excel (2016) タスクを自動化しようとしていますが、VBA (7.1) のステップ イン ツールで問題が発生しました。これが私のコードです:
public 変数は、将来使用するために public である必要があります。F5 で「9」を出力するのは、For ループで循環する項目があることを確認する私の方法です。
問題は、F8 を押すと、コードの各行が完全に実行され、「For j = 3 To LastInitial」が強調表示されますが、もう一度 F8 を押すと、For ループ内で何も実行せずに「End Sub」にジャンプすることです。 .