メール一覧の2段階ソート異常?No.11751
Kengo さん 05/05/02 17:04
 
あるフォルダを、通常はDate:順でソートして表示しています。
ここでSubject:順にソートし直すと、同じSubject:のメールは
Date:順で並ぶはずですが、Subject:の内容によってはそうならない
(受信した順でもない、何順か不明な順番)ことがあります。

気付いたのは、"Aaaa.0"というSubject:で、これが"Aaaa.1"なら
正常です。
Subject: Aaaa.0 というメールが数百通、
Subject: Aaaa.1 というメールが数百通、
Date: はそれぞれ任意として、
Date:順→Subject:順と変更すると、
"Aaaa.1"のメールはDate:順に並びますが、
"Aaaa.0"のメールは何順だかわからない順番で並びます。

テスト用のフォルダにコピーしていろいろ試してみましたが、
どうも、「末尾の0」が影響しているような印象を受けます。
Subject: 0
だけでもそのようになります。

「番号順のソート」の影響でしょうか?

バージョンは、4.15beta4 / Win98 です。

[ ]
RE:11751 メール一覧の2段階ソート異常?No.11752
秀まるお さん 05/05/02 20:46
 
 毎度お手数かけます。調べてみたら、たしかに文字列の比較がバグってまして、
まったく同じ文字列同士を比較してるにも関わらず「一致してない」と判定され
てしまうケースがありました。

 ってことで、また次のβ版にて修正させていただきます。

[ ]
RE:11752 メール一覧の2段階ソート異常?No.11773
Kengo さん 05/05/09 13:17
 
>  毎度お手数かけます。調べてみたら、たしかに文字列の比較がバグってまして、
> まったく同じ文字列同士を比較してるにも関わらず「一致してない」と判定され
> てしまうケースがありました。

4.15beta5で期待通りに2段階ソートされるのを確認しました。

[ ]