問題タブ [debuggervisualizer]

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

c++ - Mozillaオブジェクト用のVisualStudioデバッガビジュアライザー

Mozillaオブジェクト用のVisualStudioデバッガビジュアライザーはありますか(例nsString)?ブーストビジュアライザーのようなものを探しています。

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

json - 外部ビューア デバッガ ビジュアライザからオブジェクトまたはそのデータへの参照を取得するにはどうすればよいですか?

TJSONObject または TJSONValue のデバッガ ビジュアライザを作成しようとしています。ほとんどのビジュアライザーがうまく機能しています。私が抱えている問題は、TJSONObject への参照、または少なくとも TJSONObject の tostring() 値への参照を取得することです。

私が見たサンプルとhttp://edn.embarcadero.com/article/40268の Jeremy North による素敵な投稿によると、IOTADebuggerVisualizerExternalViewer 実装の Show メソッドから必要なものを取得する必要があります。具体的には、Expression、TypeName、および EvalResult 文字列パラメーターから。

私が理解していることから、Expression は検査 (視覚化) される変数の名前、TypeName は変数のクラス名、EvalResult は変数のデフォルトの文字列表現です。

簡単なテストのために、TFrame の子孫に TMemo を配置しました。IOTADebuggerVisualizerExternalViewer.Show メソッドから、TFrame の ShowJSONObject メソッドを呼び出します。このメソッドに、Expression、TypeName、および EvalResult を渡します。関連するコードは次のとおりです。

ご覧のとおり、現時点では、ShowJSONObject メソッドからこれら 3 つのパラメーターの値を表示しようとしているだけです。

ビジュアライザーを使用して表示しようとした単純な TJSONObject を次に示します。

結果は次のようになります。

開発中のデバッガー ビジュアライザー

EvalResult が TJSONObject の tostring 表現を返すことを期待していましたが、ローカル変数ウィンドウにデフォルトで表示されるのと同じものである、有益でない () しか返されませんでした。

ビジュアライザーが呼び出された TJSONObject の tostring 表現または実際のオブジェクトへのハンドルを取得して、その値を分解して表示するにはどうすればよいですか?

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

c++ - アンマネージ C++ 用の GDI オブジェクトのデバッガー ビジュアライザー

  1. 技術的には、ウォッチ ウィンドウ内に画像 (ビットマップ、アイコン、カーソル) を直接表示する方法はありますか? 私の知る限り、経由でそれを行う方法はありませんautoexp.dat。(そうでない場合は、ツール ウィンドウでも構いません。)
  2. デバッグ対象からデバッガ ビジュアライザに画像データを転送するにはどうすればよいですか?
  3. 目前の問題に対して、他にどのようなリソース (以下を参照) またはサンプル コードがありますか?

MSDN のドキュメントと例は別として、http ://www.idigitalhouse.com/Blog/?p=83 を見つけましたが、これはテキスト データのみをカバーしています。事実上、他のすべての情報は表面的なもの (の「デフォルト」機能のみを対象とするautoexp.dat) か、マネージ コードに関するものでした。

基本的に私はこれを探していますが、管理されていないデバッグ対象です。リンクされたビジュアライザーは、アンマネージ (C++) コードでは動作しないようです。試してみました。

ネイティブコードの解決策はありますか?

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

xcode - xCode のデバッグ ビジュアライザー

James Bucanek によるこの本 XCode によると、xCode には Debug Visualizer が付属しています。しかし、著者はそれを開く方法についてまったく言及していません。Debug Visualizer を開く方法を知っている人はいますか?

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

java - 並列ファイル内の Java オブジェクトの大規模なコレクションを比較してデバッグするための GUI。

シリアル化されたデータを含む大きなバイナリ ファイルがいくつかあります。たとえば、を可能にする「汎用」ObjectGUIを作成したいと思います。

1) 複数のファイルを選択

2) 「リーダー」または「ハンドラー」クラスを選択します

3) 各ファイルを縦に開く

4) これらの列のオブジェクトを表示します (つまり、フィールドのクエリ、並べ替えなど)。

基本的に、いくつかのバイナリ ファイルへの Navicat スタイルのインターフェイスが必要です。文脈上、これらのファイルはthriftシリアライズされたhadoopファイルですが、任意のソース(hibernate、またはObjectOutputStreamなど)からオブジェクトを読み取ることができる汎用インターフェイスが優先されます。

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

visual-studio-2010 - ビジュアル スタジオ autoexp.dat 代替?

Visual Studio でのカスタム デバッグの視覚化:

「グローバル」な autoexp.dat を編集する代わりに、プロジェクトごとにそれを行う方法はありますか?

ワークステーションを変更するときに一緒にタグ付けするといいでしょう..

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

delphi - 外部デバッガビジュアライザーが表示できる文字列のサイズを大きくするにはどうすればよいですか?

私はもう一度外部デバッガビジュアライザーを作成していて、壁にぶつかっています。デバッガビジュアライザが返すことができる文字列のサイズには制限があるようです。

Delphi 2010に同梱されているTStringsデバッガビジュアライザーには、4Kの制限がありました。Embarcaderoのニュースグループに投稿された質問への回答で、Ewe Schusterは、「バッファを少し増やすことはできますが、実際の制限はIOTAThreadにあります。約12k文字の制限で評価してください」と回答しました。

私のデバッガービジュアライザーはTStringsデバッガービジュアライザーのコードに基づいており、TFrameのEvaluateメソッドの実装には、IOTAThread.Evaluate呼び出しから返された文字列を返すために使用されるResultStrの次の宣言が含まれていることがわかります。

このバッファのサイズを大きくすると役立つことを期待していましたが、うまくいきませんでした。

外部デバッガビジュアライザーが表示できる文字列のサイズを大きくするには、どうすればよいですか?

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

visual-studio - autoexp.dat の [Visualization] の最も単純なルールでさえ機能しません

テキストビジュアライザーを使用して、配列の配列よりも読みやすい方法でマトリックスクラスを視覚化しようとしています。ただし、最も単純なルールでさえ機能しません。autoexp.dat のルールは次のとおりです。

クラス定義は次のとおりです。

ただし、VS はウォッチ ウィンドウに次のように表示します。

テキストビジュアライザーを起動するための虫めがねはありません。私は何を間違っていますか?

OS: Win 7 64 ビット、VS: 2008 v3.5 SP1

更新:また、VS が常に autoexp.dat の変更に反応するわけではなく、多少の遅延が発生したり、デバッガーが数回再起動された後にそれらを考慮したりすることにも気付きました。ほとんどの場所で説明されているように、デバッガーを 1 回だけ再起動する必要があり、デバッガーは起動するたびにこのファイルを読み取るため、変更を考慮する必要があります。これは私のマシンには当てはまらないようです。

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

visual-studio - XML データの複数行ウォッチ ウィンドウ表示?

すべてを 1 行で表示するのではなく、適切にフォーマットされた XML を VS2010 ウォッチ ウィンドウで表示できるようにすることで、デバッグを高速化できるようにしたいと考えています。XML ビジュアライザーを開いた場合は、実行を続行する前に閉じる必要があります。デバッグ中に開いたままにできるビジュアライザーでさえ素晴らしいでしょう。XML Visualizer v.2 を CodePlex にインストールして、これが可能かどうかを確認しましたが、開こうとするとクラッシュします。

これがVS2010アドオンなどで可能かどうかは誰にもわかりませんか?

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

c++ - Xcode 4.3 デバッガー: Xcode 3 で機能していたリンク リスト内のテンプレート変数の表示

Xcode 3 から 4.3 に移行して以来、デバッガーで、リンク リストなどのネストされたテンプレート クラスのメンバー変数を表示できませんでした。どうやって見るかについて考えている人はいますか?以下に例を示します。その後に、デバッガーの「変数」ウィンドウで表示できるものと表示できないものを示します。


変数ウィンドウをステップスルーして見ると、次のようになります。

私が見たいのは、項目「最初」と「最後」のアドレスだけではなく、それらの参照解除された内容、整数 4 と 5 です。この情報は Xcode 3 で表示されました。

何かご意見は?