- PR -

メモリウィンドウ変更時での文字色変更について。

1
投稿者投稿内容
ひろろ
常連さん
会議室デビュー日: 2002/04/11
投稿数: 21
投稿日時: 2006-08-27 14:45
お世話になります。
いつも拝見させて頂いております。

現状、メモリーの中をデバッグする必要なアプリケーションを作成してます。

メモリの中身が書き換わった瞬間メモリーの色を変化させたいのですが、
方法はあるのでしょうか?
(ウォッチウィンドウ等は変化するのですが)

具体的には、

デバッグ→ウィンドウ→メモリ→メモリ1〜4のウィンドウの
メモリーウィンドウです。

VS.NET 2003 C#を使用。

以上、どうかよろしくお願い致します。

かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-08-28 09:23
僕もやったことが無いのでどうやるかは置いておいて、
具体的にどの部分まで出来ていて、どこがわからないのでしょうか?

・メモリの内容を取得する方法?
・メモリの内容を表示する方法?
・いつメモリが書き換わったかを調べる方法?
・変わった情報を赤くする方法?
ひろろ
常連さん
会議室デビュー日: 2002/04/11
投稿数: 21
投稿日時: 2006-08-28 18:52
わかりにくくてすいません。

・変わった情報を赤くする方法?

です。
よろしくお願いします。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-08-28 23:10
「どこまで」自分で出来ているのか仰ってくだされば、見ている方は答えやすいので、もう少し回答がつくかもしれません。

「メモリウィンドウにアドレスを入力する」が最も簡単な答えですが、そこまではできてましたか?
アドレスの取り方は「メモリウィンドウに対象の変数をドラッグする」が最も簡単ですが、そこまではできてましたか?

スタックに保存されるデータと、ヒープに保存されるデータは違いがあります。ヒープに保存されるデータは変数をウォッチしていてもインスタンスのアドレスしか入りません。
そのアドレスを取って、さらにメモリウィドウに入力すればインスタンスの周辺のメモリが見れますが、そのインスタンスにヒープのメンバがあればさらに同じ事をして下さい。

引用:

現状、メモリーの中をデバッグする必要なアプリケーションを作成してます。

メモリの中身が書き換わった瞬間メモリーの色を変化させたいのですが、
方法はあるのでしょうか?
(ウォッチウィンドウ等は変化するのですが)


メモリの中身というのは、参照のアドレスだけでも良いという意味ですか?実際の値を見たいという事ですか?

もっと具体的な例を挙げていただけると助かります。
_________________
囚人のジレンマな日々
1

スキルアップ/キャリアアップ(JOB@IT)