[SIMILAR] WITH 21970 期ダ WITH 7748 viewshowsyncdialog WITH 5644 同期 WITH 2892 期す WITH 2463 アロ WITH 2356 ルダ WITH 2229 ォル WITH 2085 制的 WITH 1917 動的 WITH 1822 ロパ WITH 1745 パテ WITH 1696 イア WITH 1691 ダプ WITH 1546 ダイ WITH 1180 ログ WITH 1105 フォ WITH 1095 強制 WITH 1069 自動 WITH 1045 ダを WITH 1025 オプ WITH 929 に同 WITH 837 実装 WITH 830 プシ WITH 774 開い WITH 609 リフ WITH 534 場合 WITH 510 フレ WITH 508 に自 WITH 491 を開 WITH 381 表示 WITH 371 変更 WITH 368 アク の検索結果 474 件中 1 - 10 件目 (0.302969701 秒)
フォルダを開いたときに自動的に同期するオプションを実装しました。フォルダプロパティでチェックしておくと、そのフォルダを開いたときに自動的に同期するようになります。 このとき同期ダイアログが出るとやかましいので、この場合とフォルダのリフレッシュをした場合には同期ダイアログは出さないようにしま ...
同期ダイアログの別スレッド化も終了。 ところで、同期ダイアログってどういう風に出すのがいいでしょう。一番上に出てくると普段は邪魔なんですが、出先でダイアルアップしている場合なんかだと、進歩状況を見ていたい時もありますね。 ...
# (スコア:9087)
以前書いたように同期ダイアログでのキャンセルをまとめて行うようにしました。 ついでに、ダイアルアップ時のメッセージなどを表示するために、一番上にメッセージ領域を設けるようにしました。 ...
# (スコア:9078)
SetFocusするとアクティブになってしまうことがあるのに、デフォルトのボタンを変えるときにSetFocusしておかないとちゃんと変わらないなど、色々と問題がありましたがフォーカスを奪っていってしまうことがないように修正しました。デフォルトのボタンが正しく切り替わらないケースが出てしまいましたが、ひと ...
# (スコア:9051)
IMAP4やNNTPでサーバ上のメッセージを直接表示しているような場合(同期したときに本文をダウンロードしなかった場合)や、IMAP4でリモートフォルダ上のメッセージを移動したり振り分けをした場合、エラーが起きても詳しい情報はログを見ないとわかりませんでしたが、同期時とおなじように同期ダイアログにエラ ...
# (スコア:8802)
同期中にはダイアログで進行状況を表示するようになっているのですが、このダイアログを別スレッドで動作させるのを忘れていました。メインスレッドで動作させると状況によってデッドロックしてしまうんですよね(SendMessageがメッセージループを回しているスレッドに委譲されてからハンドルされるため)。 2. ...
# (スコア:8394)
手動同期時にも同期ダイアログを出したくないという話があったので、いい機会なのでそのあたりのコードを整理して設定できるようにしました。詳しくは、同期の設定をどうぞ。 ついでに、今まではデフォルトでは手動同期時には新着メッセージリストにメッセージを追加しないようにしていたのですが、追加するよう ...
# (スコア:8253)
Invalid TextIMAP4でサーバからのレスポンスをパースするときにバッファのコピーを結構していたので、試しにしないようにしたらどの程度パフォーマンスに影響があるかを調べてみました。結果、大して変わらず。しかし大きなメッセージをダウンロードするときにはスピードはともかくメモリ使用量が抑えられるのは ...
# (スコア:8245)
Invalid Textどうやって実装しようかつらつらと考えて見ました。 一つ目の方法は、今までどおり受信が終わったらメインスレッド側で普通に振り分けを実行する方法です。パラレルで同期できるようになったので少し厄介ですが、振り分けるフォルダをキューに入れておいて、同期状態が終わったときに順番に振り分け ...
# (スコア:7616)
フォルダのプロパティで[自動で更新する]にチェックを入れておくと、フォルダを開いたときやメッセージの移動先になったときなどに自動で同期します。しかし、振り分けなどであちこちのフォルダにメッセージを移動すると、大量にセッションを張ってしまうという問題がありました。一応、以前書いたように500msだ ...
# (スコア:2973)
# (スコア:10000)