2003-02-03 123697 [長年日記]

IMAP4 FS

IMAP4を使ったファイルシステムってないんでしょうか。以前、IMAP4のフォルダの中にQMAILの設定ファイルやアドレス帳を置きたいというような話があって、それだけでは面白くないなぁと思ったのですが、ファイルシステムレベルでIMAP4のフォルダを扱えるようになっていると面白そうですね。

QMAIL的にも設定ファイルをおきたいパスをIMAP4上のものにしておくだけでOKと。

同期ダイアログ

同期中にはダイアログで進行状況を表示するようになっているのですが、このダイアログを別スレッドで動作させるのを忘れていました。メインスレッドで動作させると状況によってデッドロックしてしまうんですよね(SendMessageがメッセージループを回しているスレッドに委譲されてからハンドルされるため)。

2.0.xとか2.1.xではステータスバーに状況を出していたので、なんとか騙し騙しやっていましたが、ダイアログにしてしまったのでスレッドを分けてしまったほうが簡単そうです(親ウィンドウと子ウィンドウの所属スレッドが異なるとマトモに動かないのです。それもどうかと思うけど>Windows)。

ごみ箱に入れずに削除

IMAP4でも標準でリモートにあるごみ箱を使うようになりましたが、ごみ箱に入れずに削除するコマンドが欲しくなりました。エクスポートしてまとめて削除したときなどに、ごみ箱に移動されるとごみ箱自体を同期しなおさなくてはいけなかったりしてちょっと面倒です。