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))を定期的に取得して
表示させるといったようなことは可能でしょうか?
両方とも自前アプリなら、他アプリのクラスの変数の内容(X,Y,Flag))を定期的に取得する自力本願でなく、SampleClass側からMessage飛ばしてもらいなさい。
データ量が多いんで、Messageを飛ばすより共有メモリかな。
手抜きしたいなら、ファイルに書き出す。
デバッグ用の監視ですよね? Delphi IDE の「監視式」じゃダメですか? それともデバッグ用じゃなく運用上でそういう監視が必要なのですか?
ツイート | ![]() |