選択メールがおかしくなるNo.01720
マイケル2 さん 01/05/23 16:42
 
マイケル2です。

なんか、筋の通った書き方ができないんで申し訳ないんですが…。

いつも振り分けられた新着メールを受信エディタで開き、スペース
キーで次々と読んでます。
で、最後のメールを読んで、受信エディタを閉じると、あ〜ら不思
議、今読んでいたメールではなく、かなり前のメールが選択されて
ます。

この現象は Ver. 1.18 になってからだと思います。


---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.18, Hidemaru Ver.3.08

[ ]
RE:01720 選択メールがおかしくなるNo.01722
ひろ さん 01/05/23 17:35
 
 マイケル2さん今日は、ひろです。
> いつも振り分けられた新着メールを受信エディタで開き、スペース
> キーで次々と読んでます。
> で、最後のメールを読んで、受信エディタを閉じると、あ〜ら不思
> 議、今読んでいたメールではなく、かなり前のメールが選択されて
 Windows98+鶴亀 Ver.1.18 で、3 ペインで利用していますが、再現しませ
んでした。枠の区切りをどれにするかなど何か他に条件があるのかな?

[ ]
RE:01720 選択メールがおかしくなるNo.01733
マイケル2 さん 01/05/24 07:19
 
マイケル2です。

自己レスです。私めの 昨日 午後 4時42分 の
“選択メールがおかしくなる”について:
====

>いつも振り分けられた新着メールを受信エディタで開き、スペース
>キーで次々と読んでます。
>で、最後のメールを読んで、受信エディタを閉じると、あ〜ら不思
>議、今読んでいたメールではなく、かなり前のメールが選択されて
>ます。

忘れてましたけど、β版のころから下記のようなマクロを使ってま
す。これまでのバージョンではうまく動いてたんですけど…。

-----------------------------

loaddll "TKInfo.dll";

  #count = dllfunc("RecvMailCount");

  if ( #count == 0 )
    goto CloseMacro;

  if ( #count == 1 )
    $howmany = "a mail.";
  else
    $howmany = str(#count) + " mails.";

  call DispMsg;

  $account = dllfuncstr("CurrentAccount");
  #n = dllfunc("SelectFolder", $account, "受信");
  if ( #n == 0 )
  {
    $ErrMsg = "受信メールのアカウントへの移動に失敗";
    call DispErr;
  }

  #n = dllfunc("SelectRecvMail");
  if ( #n == 0 )
  {
    $ErrMsg = "どうやらメールはゴミ箱に直行したらしい";
    call DispErr;
  }

  goto CloseMacro;

DispMsg:
  message "You have " + $howmany;
return;

DispErr:
  message $ErrMsg;
return;

CloseMacro:
  endmacro;

-----------------------------
---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.18, Hidemaru Ver.3.08

[ ]
RE:01733 選択メールがおかしくなるNo.01738
秀まるお2 さん 01/05/24 09:52
 
 エディタでのスペースキーでの閲覧はちゃんと未読メールを順番に読むのに、
エディタを閉じた後のメール一覧上での選択状態がおかしいということですね。

 再現テストしますので少々お待ちを。

[ ]
RE:01733 選択メールがおかしくなるNo.01740
秀まるお2 さん 01/05/24 10:36
 
 マクロを実行しおわった時に、フォルダ枠もメール一覧枠もアクティブでな
い状態になるというバグを見つけてしまいました。これはこれで直します。

 報告いただいた方のバグはいまいち再現しませんので、すみませんが以下の
情報提供お願いします。

 − 受信した直後じゃなくて、普通に未読メールを開いてSpaceで読み
   進んだ場合は起きるのか起きないのか。
   (例えば、今既読のメールを未読に切り換えて、もう一度読み進ん
    だ場合とか)
 − 発生するのは「一覧表示」の時か、それとも「スレッド表示」の
   時か、あるいは両方か。
 − 一覧表示だとしたら、並び順が関係あるかどうか。(▲か▼かに
   に関係するか)

 あと、全般的な設定・閲覧関係の条件も教えて欲しいです。

[ ]
RE:01740 選択メールがおかしくなるNo.01751
マイケル2 さん 01/05/24 13:58
 
マイケル2です。

秀まるお2さんの 今朝 10時36分 の
“RE 01733 選択メールがおかしくなる”について:
====

> − 受信した直後じゃなくて、普通に未読メールを開いてSpaceで読み
>   進んだ場合は起きるのか起きないのか。
>   (例えば、今既読のメールを未読に切り換えて、もう一度読み進ん
>    だ場合とか)

やってみたら、違う現象が起きました。
順に表示されなくて、未読のまんま残ってしまうというメールが出
るのです。
Date のソートを▼にして
フォルダ1のメールを10通以上、それより遥か下にあるフォルダ6
のメールを15通以上未読にし、フォルダ1の一番古いメールを表示
させ、スペースキーで読み進むと、フォルダ6のメールが一つ未読
のまんま残ってしまいます。
残ったメールは、フォルダ6で未読にした一番古いメールらしいで
す。
何度かやってみましたが、時々再現しないこともあります。

なお、選択したフォルダおよび未読にしたメールの数は意味なく決
めました。10通以上とか15通以上とかは“たくさん”と解釈して頂
いて結構です。実際には11通から40通ほど未読にして試しました。


> − 発生するのは「一覧表示」の時か、それとも「スレッド表示」の
>   時か、あるいは両方か。

スレッド表示は使ってません。「一覧表示」のみです。

> − 一覧表示だとしたら、並び順が関係あるかどうか。(▲か▼かに
>   に関係するか)

▲の場合は起きないようです。


> あと、全般的な設定・閲覧関係の条件も教えて欲しいです。

下記にチェックを入れてます。

・未読から既読への自動切り換え
 一定時間表示したら(5秒)
 「上の未読/品の未読」コマンドを実行したら
 エディタを開いたら
 返信/g転送メールを送信/保存したら

「下の未読メール」等で、下に未読メールが無かった場合
 フォルダをまたがる

フォルダを切り換えたときに、未読メールを選択する

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.18, Hidemaru Ver.3.08

[ ]
RE:01751 選択メールがおかしくなるNo.01759
秀まるお2 さん 01/05/24 15:19
 
 毎度詳しい説明ありがとうございます。今回の現象はうまく再現しました。

 原因も分かりました。たしかにV1.18での修正が原因でした。受信後の現象も
同じ原因と思われます。

 まずいバグなので早めにV1.19をアップロードさせていただきます。

[ ]
RE:01751 選択メールがおかしくなるNo.01777
マイケル2 さん 01/05/25 07:10
 
マイケル2です。

自己レスです。私めの 昨日 午後 1時58分 の
“RE 01740 選択メールがおかしくなる”について:
====

>やってみたら、違う現象が起きました。
>順に表示されなくて、未読のまんま残ってしまうというメールが出
>るのです。

今朝、Ver.1.19 で試して、ダウンロード直後の場合も含めて大丈夫
みたいです。未読関係のフィックスをして頂いたついでに直ったの
かも知れません。
もし、同じような不具合が起こった場合は再度報告します。

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.19, Hidemaru Ver.3.08

[ ]