問題タブ [watch]
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.
c - 0x5107ba0 "\ 374 \ 003xxx"(日食の時計)の"\374"の意味は何ですか
Cプログラムをデバッグしていて、文字列へのポインターを監視しているとき、eclipseの監視ウィンドウでは、値は0x5107ba0 "\ 374 \ 003xxx"なので、0x5107ba0がポインターのアドレスだと思います。「\003」は0x03を意味しますが、「\ 374」とは何ですか?1バイトの最大数は255であるため、374を格納するには複数のバイトが必要です。
または「\374」は8進数の374を意味しますか?
ios - iOS:デバッグ中にNSManagedObject属性を監視する方法
タイトルが言ったように、私はいくつかのCoreDataのバグをデバッグしたいと思います。コード内のあらゆる場所で使用する代わりにNSLog、XCode 4の監視ウィンドウでエンティティの属性を監視することは可能ですか?.NETのEntityFramework4.0の「クイックウォッチ」ツールのように。
visual-studio-2010 - Visual Studio はオブジェクト プロパティにウォッチを追加します
Visual Studio 2010 でオブジェクトのプロパティにウォッチを追加すると、プロパティを右クリックしてウォッチを追加すると、ウォッチ ウィンドウに object.property 名の代わりにプロパティ名が追加されるだけなので、" xxx は現在のコンテキストに存在しません。」
私はこれを間違った方法で行っていますか、それともビジュアルスタジオのバグですか?
ウォッチ ウィンドウに手動で object.property と入力することでウォッチを動作させることができますが、そこにあるメニュー項目の目的全体が無効になっているようです。
c++ - 実行結果は正しいのに、ウォッチリストの結果が間違っているのはなぜですか?
C++ プログラムを作成し、デバッグ モードを使用しているときに、ポインタ型変数 (たとえばm_pdummy) をウォッチ リストに入れましたが、「bad ptr」と表示されます。
このポインターを (名前の左にある "+" をクリックして) 展開し、このポインターの下に他の変数を表示したい場合、すべての変数が "式を評価できません" と表示されます。
ただし、私のコードでは、次のような出力をいくつか書きました
CString str;
DWORD d1;
d1 = m_pdummy->m_wgear;
str.Format("%d");
MessageBox(str);
。メッセージボックスには正しい値が表示されます。
しかし、m_pdummy、d1、str をウォッチ リストにドラッグすると、すべて「式を評価できません」または「シンボルが見つかりません」と表示されます。ただし、メッセージ ボックスに値が表示される可能性があるため、これは不可能です。
では、ここで何が問題なのですか?!
これを読んでくださった方、よろしくお願いします!
マーソン
c# - デバッグ時に「この変数が変更されるまで実行」するにはどうすればよいですか?
C# をデバッグするとき、変数の値がいつ変更されるかを知り、プログラムの状態を調べたいことがよくあります。
現在、私は次のようにしています:
- 問題のある変数をウォッチリストに追加します。
- 値が変化するまで物理的に F10キー (ステップ オーバーのショートカット) を連打します。
ただし、必要な F10 の数は厄介です。
確かにこれは自動化されていると思いました。しかし、私のMicrosoft Visual C# Expressにはこの機能が見当たらず、驚きました。結局、ウォッチリストは変更された値を明るい赤で自動的に強調表示します。
何か不足していますか?
lua - Lua のテーブルに値が割り当てられた瞬間を検出できますか?
Luaインタプリタで動作する対話型コマンドシェルを作りました。ユーザーが何らかのコマンドを入力すると、シェルはそれlua_dostringを実行するようなものを呼び出します。ユーザーが任意のテーブルに独自の関数を定義し、それを別のストレージ (ファイルのような) に自動的に保存できるようにしたい。マニュアルによると、ユーザーが入力した正確なソースコードを で取得できますlua_Debug。
すべての実行が完了した後、関数のソースをいくつかのファイルに保存することは可能です。しかし、追加/削除したときに自動的に保存したいのです。
テーブルに値が追加された瞬間を検出できますか?
c# - タイプにコンストラクターが見つかりません。ウォッチで動作します
これは私が使用するコードです:
与えられたコンストラクターがtypetypeに存在しないというクラッシュが発生します。
ただし、これをVisualStudio2008のWatchに配置すると次のようになります。
通常どおりオブジェクトを作成します。
コードをWatchに入れたものに置き換えてみました。それは機能します-オブジェクトが作成されます。
私の質問:どうしたの?
編集:MyClassには、事前に生成されたパラメーターなしのコンストラクターを除いて、コンストラクターはありません。
編集2:new object[0]代わりに使用するnullと、同じ例外が発生します。
visual-studio - `Watch` で表示するときの [...] 内のメンバーは何ですか?
以下のデバッグ時のスナップショットのように、括弧内にリストされているメンバーが表示されます。彼らは何ですか?

visual-studio - デバッグ ウォッチ ウィンドウでバッファの内容を表示する
デバッグ ウォッチ ウィンドウに式を入力して、ポインタのみを持つバッファの一部を表示する方法はありますか? つまり、最初の 200 要素です。