ファイルの読み込み状況を監視するには?

解決


なすか  2007-06-14 09:18:30  No: 26624

Delphi7を使用しています。
現在Memo1.Lines.LoadFromFile(Filename)でファイルを読み込んでいるのですが、
大サイズのファイル(数十万行)のデータを読み込もうとすると一応読み込めるものの、
読み込んでいる最中操作を受け付けなくなってしまいます。
これではフリーズしているのか読み込んでいるのかわからないので、
その読み込み状況をTProgressBarで監視したいとおもいますが、
やり方がよくわかっていません。
どうしたら読み込み状況を監視できるのでしょうか?
TFileStreamを使うのかな?とは思っているのですが・・・
知恵をお貸しいただければと思います。


かふぇ  2007-06-14 17:56:16  No: 26625

プロセスやスレッドの生成を行い、ファイル読み込みを行ないます。
プロセスやスレッドを作成したメイン側で進捗管理をします。
スレッドならグローバル変数、プロセスならメッセージとかでメイン側に進捗報告をするとできるんじゃないかな?頑張ってください。


なすか  2007-06-15 21:29:25  No: 26626

スレッドを作成する方向で解決しました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加