アカウントの未読表示がおかしくなるときNo.12212
Buckeye さん 06/02/18 08:38
 
アカウントの未読表示がおかしくなるときがあります。前から不定期に出ていて
なんか変だなと思っていたんですが、やっと、どういうときに症状が出るのか、
ある程度つかめた気がします。

秀丸メールを終了して、また起動すると、前回終了時に開いていたアカウントが
開いた状態で起動します。

ところが、

  ・秀丸メールを終了
  ・別のデータフォルダで秀丸メールを起動
  ・別のデータフォルダで起動した秀丸メールを終了
  ・最初の秀丸メールを起動

という手順をすると、最初の秀丸メールに戻ったとき、終了時の状態にかかわら
ず、一番上のアカウントが開いた状態になります(仕様かもしれないし、別の
データフォルダにはアカウントが一つしかないからかもしれない)。

これは、別にいいんですが、そのとき、なぜか、上から四番目のアカウントが、
未読や未送信があるという表示になるんです。そんなのないのに。

    実害はないんでいいっちゃいいんですが、アレって思ってしまいます。

上から四番目なのは、終了時にここを開いていることが多いからかなぁと思った
のですが、他のフォルダを開いた状態で終了してテストしても、なぜか、そっち
にならず、四番目に症状が出ます。テスト中、一度だけ、上から二番目に症状が
出ましたが、それ以外は、記憶にある限り、なぜかいつも四番目です。

Best regards,
Buckeye

[ ]
RE:12212 アカウントの未読表示がおかしくNo.12216
秀まるお さん 06/02/20 13:50
 
 ちょっとテストした限りでは再現しませんでした。ソースコードの見直しもし
てみましたが、いまいち原因と思わしき箇所の特定も出来ませんでした。

>   ・別のデータフォルダで秀丸メールを起動

 これは、秀丸メール起動時のオプションの「/d XXXX」を使ってデータ用フォ
ルダを指定してるって話ですよね。

 今回のバグとは別に、その、/dオプションでデータ用フォルダを指定した場合
に一番先頭のアカウントが選択された状態になってしまうのは、つまり、以前選
択されてたアカウントが存在しなかったのでそういう動作になるってことになり
ます。これを直すには、「以前選択してたフォルダはどこどこ」っ情報を、レジ
ストリじゃなくて、メールデータ用のフォルダの中の何らかのファイルで覚える
ようにすればいいです。

 ということでそういう風に直そうかなぁと思いますが…。それで今回のバグも
表向き発生しなくなるかもしれないです。

[ ]
RE:12216 アカウントの未読表示がおかしくNo.12220
Buckeye さん 06/02/20 16:19
 
秀まるおさん、

> これは、秀丸メール起動時のオプションの「/d XXXX」を使ってデータ用フォ
>ルダを指定してるって話ですよね。

はい、そういうことです。

そのとき、一番先頭のアカウントが選択された状態になるのは別に仕様じゃない
んですね。いや、個人的にはどっちでもいいんですが(^^;)

> ということでそういう風に直そうかなぁと思いますが…。それで今回のバグも
>表向き発生しなくなるかもしれないです。

私はそれで十分です。

Best regards,
Buckeye

[ ]
RE:12220 アカウントの未読表示がおかしくNo.12248
秀まるお さん 06/02/22 16:37
 
 一応、/dオプション付きで秀丸メールを起動したり、「全般的な設定」でホー
ムディレクトリを変更したりした場合に限り、現在選択してるフォルダが何かっ
て情報をファイル(メールデータ用直下のsubdir.bin)に保存するようにします。

 それで、/dオプション付きでフォルダを使い分けてもうまく元のフォルダが選
択されることになります。

 ただ、今回のこの、未読じゃないはずのアカウントが未読として表示されるバ
グは直らないかもしれません。直らないとしたら、もしかしたら、account.bin
ファイルが上書き禁止属性になってるんじゃないかという気がします。一度エク
スプローラを使うなどしてファイルの属性なんかも確認してみて欲しいです。

 上から4番目のアカウントがってのもかなり疑問がありまして、例えば並び順
を変更しても「何番目」というのが同じになるんじゃなくて、未読/既読の表示
ミスが出るアカウントは常にある特定のアカウントだけってことじゃないかと思
ったりします。

 どっちにしても次のβ版にてですが。

[ ]
RE:12248 アカウントの未読表示がおかしくNo.12250
Buckeye さん 06/02/22 16:54
 
秀まるおさん、

どうなるかの確認は次のβ版待ちですが……

>グは直らないかもしれません。直らないとしたら、もしかしたら、account.bin
>ファイルが上書き禁止属性になってるんじゃないかという気がします。一度エク
>スプローラを使うなどしてファイルの属性なんかも確認してみて欲しいです。

とりあえず、いつも問題が出るアカウントのaccount.bin、見てみましたが、特
にリードオンリーになっているということはありません。/dオプション付きで別
の秀丸メールに切り替えたりしてやってみても、やはり、リードオンリーになる
ということはないようです。

Best regards,
Buckeye

[ ]
RE:12248 アカウントの未読表示がおかしくNo.12267
Buckeye さん 06/02/25 11:37
 
秀まるおさん、

V4.61β11で元のフォルダが選択された状態で戻るようになりましたし、今のと
ころ、症状は出ていません。再現条件を完全につかんでいるわけではないので、
もう少し様子を見てみる必要があるかとは思いますが、かなりいい感じだと思い
ます。

Best regards,
Buckeye

[ ]