データを監視して表示する方法はありますか?


スネイプ  2007-07-10 09:51:26  No: 27000  IP: 192.*.*.*

2つのプログラムをつくります。

1つ目のプログラムは処理を行っています。
2つ目のプログラムはデバッグ用に作成します。

1つ目のプログラムで
クラスを作成し、このクラスをクリエイトします。

type
  TSampleClass = Class(TPersistent)
  public
    X: array [1..100] of Integer;
    Y: array [1..100] of Integer;
    Flag: array [1..100] of Boolean;
  end;

var
  SampleClasss:  TSampleClasss;
begin
  SampleClass := TSampleClasss.Create
end;

このように作成するとします。

2つ目のプログラムで、
このクラスの変数の内容(X,Y,Flag))を定期的に取得して
表示させるといったようなことは可能でしょうか?

編集 削除
他力本願  2007-07-10 11:06:55  No: 27001  IP: 192.*.*.*

両方とも自前アプリなら、他アプリのクラスの変数の内容(X,Y,Flag))を定期的に取得する自力本願でなく、SampleClass側からMessage飛ばしてもらいなさい。

編集 削除
そうねぇ  2007-07-10 15:02:55  No: 27002  IP: 192.*.*.*

データ量が多いんで、Messageを飛ばすより共有メモリかな。
手抜きしたいなら、ファイルに書き出す。

編集 削除
(TT) 戸田プロダクション  2007-07-10 23:45:01  No: 27003  IP: 192.*.*.*

デバッグ用の監視ですよね?  Delphi IDE の「監視式」じゃダメですか?  それともデバッグ用じゃなく運用上でそういう監視が必要なのですか?

編集 削除