[SIMILAR] WITH 16477 期ダ WITH 9739 別ス WITH 7716 ド化 WITH 7005 歩状 WITH 2864 番上 WITH 2822 同期 WITH 2767 出先 WITH 1847 アロ WITH 1845 進歩 WITH 1696 イア WITH 1589 の別 WITH 1546 ダイ WITH 1345 スレ WITH 925 邪魔 WITH 885 ログ WITH 776 ルア WITH 682 レッ WITH 658 ッド WITH 535 普段 WITH 494 グの WITH 435 状況 WITH 336 一番 WITH 310 終了 WITH 293 アッ WITH 273 アル WITH 267 場合 WITH 242 に出 WITH 163 ップ WITH 1 化も WITH 1 も終 WITH 1 了。 WITH 1 。と の検索結果 236 件中 1 - 10 件目 (0.115104729 秒)
同期ダイアログの別スレッド化も終了。 ところで、同期ダイアログってどういう風に出すのがいいでしょう。一番上に出てくると普段は邪魔なんですが、出先でダイアルアップしている場合なんかだと、進歩状況を見ていたい時もありますね。 ...
以前書いたように同期ダイアログでのキャンセルをまとめて行うようにしました。 ついでに、ダイアルアップ時のメッセージなどを表示するために、一番上にメッセージ領域を設けるようにしました。 ...
# (スコア:7545)
同期中にはダイアログで進行状況を表示するようになっているのですが、このダイアログを別スレッドで動作させるのを忘れていました。メインスレッドで動作させると状況によってデッドロックしてしまうんですよね(SendMessageがメッセージループを回しているスレッドに委譲されてからハンドルされるため)。 2. ...
# (スコア:7476)
SetFocusするとアクティブになってしまうことがあるのに、デフォルトのボタンを変えるときにSetFocusしておかないとちゃんと変わらないなど、色々と問題がありましたがフォーカスを奪っていってしまうことがないように修正しました。デフォルトのボタンが正しく切り替わらないケースが出てしまいましたが、ひと ...
# (スコア:7452)
フォルダを開いたときに自動的に同期するオプションを実装しました。フォルダプロパティでチェックしておくと、そのフォルダを開いたときに自動的に同期するようになります。 このとき同期ダイアログが出るとやかましいので、この場合とフォルダのリフレッシュをした場合には同期ダイアログは出さないようにしま ...
# (スコア:7428)
IMAP4やNNTPでサーバ上のメッセージを直接表示しているような場合(同期したときに本文をダウンロードしなかった場合)や、IMAP4でリモートフォルダ上のメッセージを移動したり振り分けをした場合、エラーが起きても詳しい情報はログを見ないとわかりませんでしたが、同期時とおなじように同期ダイアログにエラ ...
# (スコア:7037)
Invalid TextIMAP4でサーバからのレスポンスをパースするときにバッファのコピーを結構していたので、試しにしないようにしたらどの程度パフォーマンスに影響があるかを調べてみました。結果、大して変わらず。しかし大きなメッセージをダウンロードするときにはスピードはともかくメモリ使用量が抑えられるのは ...
# (スコア:6703)
手動同期時にも同期ダイアログを出したくないという話があったので、いい機会なのでそのあたりのコードを整理して設定できるようにしました。詳しくは、同期の設定をどうぞ。 ついでに、今まではデフォルトでは手動同期時には新着メッセージリストにメッセージを追加しないようにしていたのですが、追加するよう ...
# (スコア:6411)
Invalid Textどうやって実装しようかつらつらと考えて見ました。 一つ目の方法は、今までどおり受信が終わったらメインスレッド側で普通に振り分けを実行する方法です。パラレルで同期できるようになったので少し厄介ですが、振り分けるフォルダをキューに入れておいて、同期状態が終わったときに順番に振り分け ...
# (スコア:5931)
QMAIL2では新着メールのチェックは普通の同期とは別扱いで同期自体はしないで新しいメールがあるかどうかの確認だけしていましたが、QMAIL3では通常の同期をするように変更しました。 同期自体は別スレッドで動くので以前のように新着メールチェックをすると微妙に固まってしまうこともなくなったはずです。同期 ...
# (スコア:4405)
# (スコア:10000)