問題タブ [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.

0 投票する
28 に答える
364513 参照

python - ファイルの変更を監視するにはどうすればよいですか?

変更を監視したい別のプロセスによって書き込まれているログファイルがあります。変更が発生するたびに、新しいデータを読み込んで処理を行いたいと思います。

これを行うための最良の方法は何ですか?PyWin32ライブラリから何らかのフックがあることを期待していました。win32file.FindNextChangeNotification関数を見つけましたが、特定のファイルを監視するように要求する方法がわかりません。

誰かがこのようなことをしたなら、私はその方法を聞いて本当に感謝しています...

[編集]私はポーリングを必要としない解決策を求めていたと述べるべきでした。

[編集]呪い!これは、マップされたネットワークドライブでは機能しないようです。Windowsは、ローカルディスクの場合とは異なり、ファイルの更新を「聞き取れない」と思います。

0 投票する
7 に答える
7815 参照

c++ - Visual Studio 2005 でのデバッグ中に関数を呼び出す?

これは私がおそらく可能だと知っていることですが、
VS2005(C ++)では、デバッグ中に、デバッグ中のコードから関数を呼び出すことができませんでした。
この機能は、ウォッチ ウィンドウの通常の機能だけでは簡単に調べられない複雑なデータ構造をデバッグするときに不可欠な場合があります。
ウォッチ ウィンドウでは関数呼び出しを記述できるようですが、試行するたびに何らかのエラーが発生します。

Error: symbol "func" not found
Error: argument list does not match function
Error: member function not present

これを適切に機能させることに成功した人はいますか? ここで何が欠けていますか?

編集:明らかに、呼び出される関数は、デバッガーが存在する現在のスコープに存在するシンボルでなければなりません。

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

java - Eclipseの「ウォッチ」の値をログファイルに出力する

デバッグしたい編集できないJavaコードがあります。

問題は、10,000レコードの1つにデータエラーがあり、アプリケーションがクラッシュする原因になっていることです。

ライブアプリケーションをリモートデバッグし、それぞれが処理されるときにレコードのIDを取得するウォッチを追加できます。問題は、「不良レコード」が処理されてメソッドが終了すると、ウォッチに保持されている値が失われるため、問題の原因となったレコードがどれであるかわかりません。

時計に保持されている値を保存/印刷する方法はありますか?

ありがとう

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

php - PHP の変数ウォッチ

PHP には、Gecko の Javascriptwatch関数と同様に、変数 (またはオブジェクト プロパティ) を監視し、その値が変更されたときに関数を実行する機能がありますか?

0 投票する
5 に答える
4306 参照

visual-studio - プライベートメンバー変数の値が変更されたときに、Visual Studioデバッガーで実行を停止するにはどうすればよいですか?

私のクラスにcountというプライベート整数変数があるとしましょう。

コードですでにブレークポイントに到達しています。続行を押す前に、カウントが新しい値を割り当てられるたびにデバッガーが停止するようにします。

フィールドへのカウントを促進し、フィールドのsetメソッドにブレークポイントを設定する以外に、これを行う他の方法はありますか?

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

firefox - ブールJavascript式は、Firebug Watchウィンドウではtrueを返しますが、コードではfalseを返しますか?

「objFrame」という名前の IFrame を含む Web ページがあります。

Javascript ファイルでは、次のステートメントが実行されます。

var useWindow = (typeof(window.objFrame) != "未定義" && typeof(window.objFrame.contentWindow) != "未定義");

コードを実行するとき (通常、またはデバッガーでステップ実行)、式

(typeof(window.objFrame) != "未定義" && typeof(window.objFrame.contentWindow) != "未定義")

Firebug のウォッチ ウィンドウに貼り付けると true になりますが、useWindow の値は false になります。

Firebug 1.3.2 で Firefox 3.0.6 を使用しています。

ここで何が欠けていますか?これは私の単純な構文エラーであることを教えてください(?!?)

0 投票する
4 に答える
167801 参照

sql - デバッグ中に SSIS で変数を監視する

SSIS にプロジェクトがあり、その結果を変数に送信する SQL 実行タスクを追加しました。実際の整数ではなく結果セットオブジェクトとして書き出そうとするのではないかと心配していたので、値を確認したかったのです (この場合は COUNT を返しています)。

最初に考えたのは、デバッグ モードで実行し、グローバル変数をウォッチ ウィンドウに追加することだけでした。残念ながら、[ウォッチ] ウィンドウを右クリックすると、[変数の追加] オプションがグレー表示されます。ここで何が欠けていますか?

変数が正しく設定されていることを確認することはできたので、値を指定して MsgBox を実行するためのスクリプトを挿入するなどの方法には興味がありません。今後の参考のために、デバッグモードで変数を監視できるようにしたいと思います。それに何らかの制約がある場合、誰かが知っているなら、その理由と理由を知りたいです。

このヘルプはひどく不十分であり、私が見つけることができるすべての「チュートリアル」は、「ウォッチウィンドウに変数を追加してデバッグする」と言っているだけです。

洞察をありがとう!

0 投票する
4 に答える
1147 参照

user-interface - ウォッチ変数(デバッグ)ウィンドウの設計

.NET オブジェクトの作成と使用をサポートするスクリプト言語を実装しました。

使いやすくするために、メモリ内の変数を検索するためのユーザー インターフェイスを実装したいと考えています。

Visual Studio と Eclipse でデバッグ/ウォッチ変数ウィンドウを確認したところ、どちらも同じパターンを使用しているようです - 変数 <-> プロパティ関係のツリー ビュー表現、これは良いことですが、多くの「ノードの展開」クリックが必要です。特定のプロパティまたはフィールドの値を見つける。

すべてのプロパティとフィールドが自動的に展開されれば、クリック数が多すぎる問題は簡単に解決できますが、これは別の問題を引き起こす可能性があります。

私がすでに見たもの(Visual Studio、Eclipse)に加えて、良い(または珍しい)デバッグ/ビュー/変数ウォッチUIの実装をお勧めできますか。

対象物の状態を一目見ただけで(またはできるだけ近くで)視覚的に把握できるようにするためのアイデアです。

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

gdb - 「監視」GDB を使用するにはどうすればよいですか?

「watch a」コマンドで「int a」の変化を見てみました。しかし、プログラムは 12 に変わっても停止しません。なぜですか?

0 投票する
6 に答える
2361 参照

visual-studio-2008 - (実行を停止せずに) VS2008 ウォッチ ウィンドウを継続的に更新する方法は?

Adobe Director には、アプリケーションの実行中に更新される監視ウィンドウがあります。たとえば、ゲーム アプリケーションがあり、ボール オブジェクトのインスタンスを監視している場合、アプリケーションの実行中にリアルタイムで更新されるすべての値 (速度、高度、状態変数など) を確認できます。ウィンドウに他のオブジェクトを追加して、実行を停止せずにその変数にドリルダウンすることもできます。

Visual Studio (私は 2008 年)、C# で、アプリケーションの実行中に [デバッグ] > [ウォッチ] ウィンドウを更新する方法はありますか? つまり、すべてをフリーズして特定の瞬間の状態を検査するのではなく、アプリケーションの実行中に特定のオブジェクトのさまざまな変数を監視したいと考えています。

これが不可能な場合、任意のオブジェクトの値を監視する方法はあります (事前にこれらをハードコーディングする必要はありません)。たとえば、戦車オブジェクトの場合、位置、方向、速度などがあります。それぞれ数十程度の値を持つ数十の異なるタイプのゲーム オブジェクトを想定します。これらの値は 1 秒間に 60 回変化します。

目標は、実行時に「監視」するゲーム オブジェクトを選択し、変数の階層構造にドリルダウンできるようにすることです (ウォッチャー ペインと同じ方法で)。繰り返しますが、このツールは事前にオブジェクトを認識していないため、特定のオブジェクトをハードコーディングすることはできません。

前もって感謝します!

アダム