メール一覧が2重になるNo.06573
y.iida さん 02/01/25 16:10
 
つい最近(1.58)ふとした拍子に発生してから、
(D&Dでメールを移動してからだと思いますが再現できません
 フォルダのプロパティで拡張子を消したからかも?
 現状、"."だけになってます)
ずっと様子を見ていますが、
何度もメール一覧が2重に表示される現象が起きています。

"リスト一覧の作成し直し"をすれば、キチンとなるのですが
新着時には、リスト一覧に1通→新着1通→前からあった1通が2通で
1通が未読表示になります。
list.binを捨てても相変わらずでした。

原因が分からずですが、ポインターが狂ったとしか思えないので
鶴亀が保持しているポイントデータを初期化したいです
何か方法ありますか?
なお、ディスクエラーやウイルスなどはありませんでした。

[ ]
RE:06573 メール一覧が2重になるNo.06575
秀まるお さん 02/01/25 18:28
 
>原因が分からずですが、ポインターが狂ったとしか思えないので
>鶴亀が保持しているポイントデータを初期化したいです
>何か方法ありますか?

 list.binファイル以外には消す物は無いです。鶴亀メールを終了した時点で
list.binを削除し、起動しなおせば完全にメールデータから作成し直すはずです。

 で、原因ですが、拡張子無しにした(.だけにした?)のが原因なのかもしれ
ないです。

 再現テストしてみます。

 あとあと、以前江袋さん(だったか、きいろいまふらあさんだったか?)の所
で起きてた同じような症状は、「全般的な設定・メール一覧」の「To/From列に
表示する内容」の、「アドレス帳に登録されている名前を表示する」がONだった
ことが関係してました。ここをOFFにしてみることをお勧めします。

[ ]
RE:06575 メール一覧が2重になるNo.06577
y.iida さん 02/01/25 18:53
 
> >原因が分からずですが、ポインターが狂ったとしか思えないので
> >鶴亀が保持しているポイントデータを初期化したいです
> >何か方法ありますか?
>
>  list.binファイル以外には消す物は無いです。鶴亀メールを終了した時点で
> list.binを削除し、起動しなおせば完全にメールデータから作成し直すはずです。

list.binは、もう10回ぐらい(^_^;)
強制的に再作成も何回もやってますけど、改善しないです。

>  で、原因ですが、拡張子無しにした(.だけにした?)のが原因なのかもしれ
> ないです。

これかなぁ?
これって消すとどうなる?と思ってやってそのままなんです(^_^;)
D&D移動が先だったか?拡張子を取ったのが先だったか覚えてませんけど
特に変な事をした覚えはありません。

>  あとあと、以前江袋さん(だったか、きいろいまふらあさんだったか?)の所
> で起きてた同じような症状は、「全般的な設定・メール一覧」の「To/From列に
> 表示する内容」の、「アドレス帳に登録されている名前を表示する」がONだった
> ことが関係してました。ここをOFFにしてみることをお勧めします。

まさに ON です。月曜日に戻してみます。

[ ]
RE:06575 メール一覧が2重になるNo.06587
y.iida さん 02/01/28 08:40
 
> 原因ですが、拡張子無しにした(.だけにした?)のが原因なのかも

これ、みたいです
拡張子を付けたら再現しなくなりました。

関連付けの話題から、消したらどうなる?という事が
事の始まりですが、無くすのはイカンという事かも(^^;;;
Disk Errorは無く Win2K NTFS です

>で起きてた同じような症状は、「全般的な設定・メール一覧」の「To/From列に
>表示する内容」の、「アドレス帳に登録されている名前を表示する」がONだった
>ことが関係してました。ここをOFFにしてみることをお勧めします。

これは変化ありませんでした。

ちなみに、2重に表示されるのは未読の直前にメールのようです。
その状態で2重に表示される未読先頭を
エディタで開くと直前のメールが開き、削除すると、
削除は直前のメールがゴミ箱に移動して
ReadFileに失敗、NErrpr=0
name=c:\xxxxxxxxxxx offset=1231 cbamil=276 cdRead=0
\title.cpp(4321) error =0
になります。ポインターが変だからやむおえない所でしょう。

あと、こういう不整合が起きている状態で一旦終了させて(常駐も)
再起動すると、起動時のマクロが2回出現する事があるようです。
以下、メッセージが2回出て来ました。

#tmp = dllfunc("SetAutoPushTimer",  1,"yes");
question "すべて受信しますか?";
---以下略

[ ]
RE:06587 メール一覧が2重になるNo.06589
秀まるお さん 02/01/28 12:22
 
 後で調べますのでしばらくお待ちを。

[ ]
RE:06589 メール一覧が2重になるNo.06593
y.iida さん 02/01/28 13:04
 
> 後で調べますのでしばらくお待ちを。

全然急ぎませんので。

詳しく見ていませんが、別のマシンでも簡単に再現しましたので
参考までにその時の手順だけ書いておきます

後で再現するようにメールを自分宛に1通送信しておく
受信フォルダからメールを別のフォルダへすべて移動する
フォルダの設定で拡張子を消す
鶴亀を全終了
鶴亀を起動(先ほどの起動時のマクロが誤?動作)
別のフォルダへ移動したメールを1通受信フォルダに戻す
最初に送信した自分宛のメール受信する(2重で表示される)

では

[ ]
RE:06593 メール一覧が2重になるNo.06594
秀まるお さん 02/01/28 15:18
 
 FAT32でテストしてますが、いまいち再現しないです。NTFS環境を作るのは今
はちょっと無理です。

 再現しない所でなんですが、そもそも、拡張子を省略できてしまうと都合が悪
い可能性があります。

 具体的には「.bak」および「.bin」という拡張子は認めないようにしているん
ですが、拡張子を省略してフォルダ名に「あああ.bin」なんて付けると、そうい
う拡張子のファイルを鶴亀メールが生成してしまう可能性があります。

 鶴亀メール側が「.」を付けても、エクスプローラでファイル名を見ると「.」
が付いてないようだし…。

 ということで、バグ調査を打ち切って、拡張子無しを認めない仕様にしてしま
います。

[ ]
RE:06594 メール一覧が2重になるNo.06601
y.iida さん 02/01/28 18:32
 
お忙しい所、ありがとうございます。

>  鶴亀メール側が「.」を付けても、エクスプローラでファイル名を見ると「.」
> が付いてないようだし…。
>
>  ということで、バグ調査を打ち切って、拡張子無しを認めない仕様にしてしま
> います。

了解しました。

[ ]