問題タブ [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 投票する
8 に答える
33966 参照

java - (Android Studio) コードだけでデバッグするには?

Android で自分のコードを (ステップ イン、F7 コマンドを使用して) デバッグしようとすると、デバッガーによってすべてのシステム クラスが表示されますが、これは望ましくありません。

たとえば、下の 2 行目 (つまり、「startActivity(ourIntent);」) にブレークポイントを配置すると、アクティビティ (つまり、「myclass」) ではなく、実行ポイントが Activity.java > Instrumentation.java などになります。 ... すべてのシステム クラス。

私はそれをしたくありません。自分が書いたコードをステップ実行したいだけです。

これを達成する方法は何ですか?

[デバッガ] > [ステッピング] の [新しいパターンを追加] オプションが無効になっている

ここに画像の説明を入力

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

debugging - VS デバッガーが natstepfilter ファイルをロードしない

私はSTLを多用するアプリケーションをデバッグしています.1日中キーボードでShift-F11を押し込まないようにするために、my.natstepfilterファイルがC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers含まれています.

私が知る限り、これは VS2012 が で始まる関数にステップインしないようにする方法std::です。間違っている場合は修正してください。

これは何の効果もありませんが、デバッガーはすべてにジャンプします。さらに、フィルターをオンにして procmon を実行しVisualizers、デバッグ セッションを開始すると、次のようになります。

ここに画像の説明を入力

したがって、正しいディレクトリ内のすべてを照会しますが、.natstepfilter ファイルではなく、すべての .natvis ファイルを読み取ります。したがって、VSはフィルターを完全に無視するために積極的に何かをしているようです。

これを修正する方法、または解決策をさらに探す場所についてのアイデアはありますか?

追加情報:私はたくさんの拡張機能をロードしましたが、デバッガーとはまったく関係がないようです(VSにフィルターファイルをスキップするように指示することは言うまでもありません)。フィルターが混合モードでは機能しないことを読んだときに、Debugger Typeが明示的に設定されていることを確認するだけです。Native Onlyただし、デバッグ中のアプリケーションはネイティブのみです。x86 プロセスと x64 プロセスの両方のデバッグを試みました。

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

c# - 既に接続されているプロセスから参照された dll をデバッグする方法

タイトルが紛らわしくないことを願っています。

そのため、「プロセスにアタッチ」してデバッグしているWindowsサービスがあります。この Windows サービスは、別のプロジェクトでビルドされ、TeamCity を介してビルドされ、Nuget を介して参照される dll を参照します。

既に持っているコードを使用して、参照されている dll をデバッグしたいと思います。基本的には「踏む」。

これは可能ですか?Debug-Windows-Module を実行してから Load Symbols を実行しようとしましたが、次のようなエラーが発生しました:「一致するシンボルがこのフォルダーに見つかりませんでした」

私がやりたいことを達成することは可能ですか?

また、それがまったく役立つ場合は、VS2012を使用しています。

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

mfc - Visual C++ 2010 は MFC ソースにステップ インできません

このためにインターネットで入手できるいくつかの解決策を試してきましたが、どれもうまくいきませんでした。

MFC ソース コードのどのメソッドにもステップ インできません。

出力ウィンドウに次のように表示されます。

ここで奇妙なのは、他のすべてのシステム ライブラリが「エクスポートがロードされました」と表示することです。、しかしmfc100ud.dllは「PDBファイルが見つからないか、開くことができません」と言います。

PDBファイルが欠落しているようですが、私は持っています。または、少なくとも私はそれを持っていると思います。

マイ シンボルの構成: マイシンボル設定

マイ ディレクトリ: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\amd64 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\amd64

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\ia64 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\ia64

C:\Windows\symbols\dll C:\Windows\symbols\dll

これは、上書きしたテーマ クラスのメソッドにブレークポイントを設定したときに発生したことです。コール スタック ペインは、関数を呼び出しているメソッドではなく、mfcu100ud.dll 行でいっぱいです。これらの行のいくつかをクリックすると、[逆アセンブリ] ウィンドウしか表示されません! ステップイン: OnDrawDefaultRibbonImage

別のアプリで、CMFCOutlookBarPane::Create にステップ インしようとしましたが、実際のソース コードではなく、関数の名前とメモリ アドレスを含むウィンドウしか表示されません。 ステップ イン CMFCOutlookBarPane::Create

以前はこれができたのに、今はできないことを知っています。この問題は、Windbg を使用してメモリ ダンプを分析するためにいくつかのシンボルをダウンロードしたときに発生したという仮説を立てていますが、確かではありません。

PDB ファイルが見つからないなど、何か問題がありますか? 助けてください!

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

c# - C#はペイントイベントにブレークポイントを設定しますが、デバッグ時にステップスルーまたはパスできませんか?

C#、VS 2010、デバッグ、.net、または一般的なイベントに関する私の経験不足の問題なのかどうかはわかりませんので、ご容赦ください。アルファベット水族館を描くプロジェクトがあります。パネルに異なる色の文字を追加し、アニメーション化します。これは、Fishtank と Fish の 2 つのクラスを含む単純な Windows フォーム プロジェクトです。ペイント イベントは、色付きの文字を描画するために使用され、それらをアニメーション化するのが私たちのタスクです。ペイント イベントが初期ロードとコントロールでクラスをどのように使用しているかを理解するために、ブレークポイントを設定しました。ブレークポイントを使用すると、ペイント イベントをステップスルーまたはオーバーできません。ブレークポイントがなければ、プログラムはロードされますか?? それは私の経験不足、コード、デバッグなどの問題ですか??

フィードバックをお待ちしております。よろしくお願いいたします。

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

debugging - VB6 デバッグは別のプロジェクトにステップインできません

3 つのプロジェクトを含む y.vbg があります。

x1.vbp *スタートアップ プロジェクト x2.vbp x3.vbp

x1.vbp は、x2.dll および x3.dll を参照します。x1.vbp にブレーク ポイントを設定して x2 の関数にステップ インしようとすると、実行できません。

どんなヒントやコツも役に立ちます。

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

phpstorm - 自動ステップごとにステップスルーモードでphpコードを実行する方法

コーディングをしていない友達に、アプリケーションがどれだけ面白いかを見せたいです。そのためには、ステップ モードで実行する必要があります。ボタンを押すよりも、一定時間後に自動的にステップインする方が快適です。また、新しいアプリケーションの概要を簡単に説明するための優れたツールになる可能性もあります。そのような機能を設定する方法を知っていますか、またはプラグインについて聞いたことがありますか?

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

java - Netbeans を使用してプログラムをステップスルーする方法は?

私のテストの一環として、プログラムをステップ実行して、さまざまな機能が実行されているときにスクリーンショットを撮ることができる必要があります。ただし、必要な機能をプログラムに実行させることができないようです。

私はプログラムに足を踏み入れようとしましたが、メインメソッドをうまく通過してから壊れます。次のフォームに移動するために必要な入力があるため、プログラムはそれ以上ステップスルーせず、ステップオーバーする必要がある関数の一部は別のフォームなどにあります。

私が行うすべてのアクションをステップ実行するようにするにはどうすればよいですか? ログインしてログインボタンをクリックすると、ボタンのコードがステップスルーされ、他のメソッド呼び出しもステップスルーされます。

これは私の仕事にとって不可欠であり、Netbeans にそれをさせることができないようです。

何か助けはありますか?

編集:単一のフォームを右クリックしてデバッグできますが、それを実行するとステップできません。

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

vba - 別のブックを開くときにステップインする

「ステップイン」を使用してコードをデバッグしようとしていますが、コードの最初の部分では、TextBox で別のワークブックを開く必要があります。そのため、「ステップ イン」は、TextBox が表示されたときに停止します (つまり、ボタンでファイルを選択したり、キーボードで入力したりする機会がないということです)。
コードを段階的にデバッグする別の方法、またはこのようなことを回避する方法はありますか?
前もって感謝します!