Memo1.Lines.LoadFrom('test.txt');を常に開いた状態にしたいのですが、
(test.txtを直接開いて内容を変更して上書きした瞬間にLinesに反映させる感じ)
設定した時間毎にtxtを更新する方法以外(TTimer等を使わない)で、
常に更新状態におくにはどうすればいいでしょうか。
訂正
Memo1.Lines.LoadFromFile('test.txt')〜
FindFirstChangeNotification
というお告げが聞こえた気がする
別スレッドを立てて sleep() を使うとか。
でも、OnChangeイベント とか memo1.Modified で「変更されたら更新する」ではダメですか?
誤爆でした。よく読んだら外部ファイルを定期的にメモに読み込むんですね。
ポヨンさんの回答にある FindFirstChangeNotification ですね。
http://www.eva.hi-ho.ne.jp/taketani/delphi/file.shtml
ツイート | ![]() |