Memo1を更新状態にする


アルト  2005-04-17 01:33:47  No: 14352  IP: [192.*.*.*]

Memo1.Lines.LoadFrom('test.txt');を常に開いた状態にしたいのですが、
(test.txtを直接開いて内容を変更して上書きした瞬間にLinesに反映させる感じ)
設定した時間毎にtxtを更新する方法以外(TTimer等を使わない)で、
常に更新状態におくにはどうすればいいでしょうか。

編集    削除
アルト  2005-04-17 01:35:30  No: 14353  IP: [192.*.*.*]

訂正
Memo1.Lines.LoadFromFile('test.txt')〜

編集    削除
ポヨン  2005-04-17 02:48:11  No: 14354  IP: [192.*.*.*]

FindFirstChangeNotification

というお告げが聞こえた気がする

編集    削除
ぱお  2005-04-17 02:55:53  No: 14355  IP: [192.*.*.*]

別スレッドを立てて  sleep()  を使うとか。
でも、OnChangeイベント  とか  memo1.Modified  で「変更されたら更新する」ではダメですか?

編集    削除
ぱお  2005-04-17 03:07:04  No: 14356  IP: [192.*.*.*]

誤爆でした。よく読んだら外部ファイルを定期的にメモに読み込むんですね。
ポヨンさんの回答にある  FindFirstChangeNotification  ですね。
http://www.eva.hi-ho.ne.jp/taketani/delphi/file.shtml

編集    削除