« AGEphone Windows版のNTTひかり電話の内線の設定 | トップページ | Skype番号の支払いプラン変更 »

2015-11-26

一定時間アイドル状態が続いたら何かをしたい

アイドル状態を検知したかったので、TApplication::OnIdleイベントハンドラを設定して云々?も思ったが、このイベントは超高頻度に発生してて、ちょっとうまくいかなさそう。

やっぱり、TApplication::OnMessageでマウス移動、クリック、キー操作の時間を取得して、タイマーで最終更新時間との差が一定時間以上だったら、何かの処理を開始すると言うのが、現実的なような気もするが、何かもう少しシンプルにできないもんかなぁ。と、思って実装していない。

今回の場合、一定のアイドル時間で、バックグラウンドで、サーバーからファイルをコピーすると言うもの。すべてのファイルがコピー成功して、成り立つ物なので、コピー中にユーザーの操作があったら、ロールバックするか、コピーが終わるまで待たせないとならない。

もう少し、試行錯誤してみて、それなりに目処が立ったら、ここにサンブルでも書こうと思う。

|

« AGEphone Windows版のNTTひかり電話の内線の設定 | トップページ | Skype番号の支払いプラン変更 »

CBuilder」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 一定時間アイドル状態が続いたら何かをしたい:

« AGEphone Windows版のNTTひかり電話の内線の設定 | トップページ | Skype番号の支払いプラン変更 »