V5.18β1No.02217
秀まるお さん 09/05/25 16:15
 
 V5.18β1をアップロードしました。

 検索フォルダ関係でやはりいろいろバグが出てしまいました。

http://hide.maruo.co.jp/software/bin2/hmmail518b1_signed.exe

 ということでお願いします。

[ ]
RE:02217 V5.18β1No.02218
TATE2 さん 09/05/25 19:12
 
TATEです。

> V5.18β1をアップロードしました。

いろいろと対応ありがとうございました。

ちょっと気になったことがあるのですが、検索フォルダの名称
が灰色になった時にあるのですが、何か意図的に変わることが
あったでしょうか。
クリックすると黒色になりましたが。

あと、もう1点。
検索フォルダ横に未読の数が表示されていますが、未読数が
表示されているのに、フォルダの中には未読がないことがあ
ります。

些細なことですいません。



[ ]
RE:02218 V5.18β1No.02219
center_shinjyo さん 09/05/25 19:23
 
秀まるおさん。

TATE2さんと同様の情報となりますが、検索フォルダの未読メール数について気にな
る動作がありましたので報告します。

・未読メール数のクリアについて
  - 検索フォルダ内で未読メールを既読にしたたときに未読メール数がクリアされま
せん。。
    一度、検索フォルダから他のフォルダにフォーカスを移し、戻ると未読メール数
がクリアされます。
    ※ 検索フォルダ外(受信フォルダ)で未読メールを既読にした場合も同様でした。

・検索フォルダの灰色表示について要望です。
   起動時に検索フォルダの更新が完了と同時にアクティブ化してほしいです。
   灰色表示状態のままだと未読メール数の表示も行われないので。。。


以上です。
他に気になる動作を見つけたら報告しますね。

[ ]
RE:02218 V5.18β1No.02220
TATE2 さん 09/05/25 19:55
 
TATEです。

検索フォルダの名称が灰色になる件は、「β版の改変内容」に
記載があるのを確認しました。
確認不足ですいません。

個人的には、通常フォルダと同じ黒でよいですが。。。



[ ]
RE:02217 V5.18β1No.02221
hiro さん 09/05/25 20:44
 
> V5.18β1をアップロードしました。
>
> 検索フォルダ関係でやはりいろいろバグが出てしまいました。
>
秀まるおさん お世話になります。
検索フォルダについて気になる動作がありましたので報告します。
秀丸メール   Ver.5.18β1
秀丸エディタ Ver.7.11

1.他のフォルダにフォーカスがある状態で受信すると、検索フォルダ
 のメール数が(無効)表示になります。メールがフォルダに出てこないようです。
2.検索フォルダでの検索条件
 flag=hot|date=1日前-指定なし, subfolder=1
3.検索フォルダはリアルタイム更新の設定にしてあるのですが、自動的に更新されな
いようです。
4.「マクロ・マクロ登録...」の「自動起動」ページの
 「受信が一段落した時」の所には以下のマクロを登録していて、Ver.5.18β1 以前
では
 新着メール位置にフォーカス移動でき、下の未読メールで、次の未読メールに
 移動できていました。

    loaddll "tkinfo.dll";
    #n = dllfunc("SelectFolder", "", "受信");
    #n = dllfunc("SetMailIndex", 0);
    #n = dllfunc("NextUnread");

5.マクロがうまく動かなくなったのですが、どう書き直せば良いのかわかりません。
 大変申し訳ないのですが、良ければ教えてください。

[ ]
RE:02221 V5.18β1No.02222
hiro さん 09/05/25 21:08
 
>> V5.18β1をアップロードしました。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> 大変申し訳ないのですが、良ければ教えてください。

秀まるおさん お世話になります。
マクロヘルプに記載があるのを確認しました。

#n = dllfunc( "SetGrepFolderAutoInvalidate", 0);

確認不足ですいません。

SetGrepFolderAutoInvalidate関数(TKInfo.dll)
----------------------------------------------------------------------------
----
  この関数は、SelectFolder関数などで検索フォルダを選択した場合に、
検索フォルダの中身を無効化するかどうかのモードを切り替えます。
通常(この関数を呼び出さない場合)は、検索フォルダを選択した瞬間に検索フォル
ダの
中身が無効化される動作となっています。

[ ]
RE:02222 V5.18β1No.02223
hiro さん 09/05/26 08:15
 
秀まるおさん お世話になります。
検索フォルダ内で未読メールを既読にしたたときに未読メール数がクリアされません。
マクロがうまく動かなくなったのですが、どう書き直せば良いのかわかりません。
 大変申し訳ないのですが、良ければ教えてください。
    loaddll "tkinfo.dll";
    #n = dllfunc("SetGrepFolderAutoInvalidate", 0);
    #n = dllfunc("SelectFolder", "", "受信");
    #n = dllfunc("NextPrevCustom", "unread", "next", "mail", "Super");

[ ]
RE:02219 V5.18β1No.02224
秀まるお さん 09/05/26 09:53
 
 検索フォルダ中のメールを、その検索フォルダを選択してる状態で未読/既読
切り替えした場合は、フォルダ枠中の未読メール数表示は更新されてると思いま
す。いろいろ設定変更などしてやってみたんですが、更新されないパターンが今
のところ見つかりません。

 検索フォルダを選択してるんじゃなくて、そのメールが本来存在しているフォ
ルダの方で未読/既読切り替えすると、検索フォルダ上の未読数表示が更新され
ない、というバグは見つけました。そっちの方はさっそく修正させていただきま
す。

> ・未読メール数のクリアについて
>   - 検索フォルダ内で未読メールを既読にしたたときに未読メール数がクリアされま
> せん。。

 これがいまいち再現出来ないです。
 もっと詳しく調べたりテストしたりしてみます。

>     ※ 検索フォルダ外(受信フォルダ)で未読メールを既読にした場合も同様でした。

 こっちは再現できて修正も出来ました。

> ・検索フォルダの灰色表示について要望です。
>    起動時に検索フォルダの更新が完了と同時にアクティブ化してほしいです。

 これは、検索フォルダの一覧を保存するような仕組みを作ってからにしたい所
ですけど、そっちはまだ何も手が付けられてないです。

 検索フォルダとは別にHTMLメール表示プラグインを作る話もあるんですが、毎
日テスト&デバッグばっかりでまったく先に進んでないし…。

 なかなか難しいです。

[ ]
RE:02223 V5.18β1No.02226
秀まるお さん 09/05/26 12:06
 
 NextPrevCustom関数"Super"を指定したとしても、検索フォルダはスキップし
ます。

 検索フォルダは、そのフォルダの中でNextPrevCustomさせることは可能ですが、
他のフォルダをまたがって移動させることは不可です。それと同様に、他のフォ
ルダから検索フォルダのメールへNextPrevCustomさせることも不可です。

 検索フォルダについて、フォルダをまたがって何かするようなことは一切出来
ないという仕様にしています。

[ ]
RE:02226 V5.18β1No.02227
hiro さん 09/05/26 12:51
 

>一切出来ないという仕様にしています。

早速のご回答ございました。

[ ]
RE:02227 V5.18β1No.02228
hiro さん 09/05/26 13:01
 

>早速のご回答ございました。
変なコメントでした。
「ありがとうございました。」を上の様に間違えました。


[ ]
RE:02228 V5.18β1No.02229
秀まるお さん 09/05/26 14:01
 
 すみません。この辺の動きがいまいちおかしくなってしまっているようです。
フォルダに未読メール数を表示するようにしたせいでおかしくなってしまいまし
た。

 検索フォルダじゃない場所で「下の未読メール」でフォルダをまたがる時は、
検索フォルダはスキップするはずでした。しかし、V5.18β1にて、検索フォルダ
も未読数表示&太字表示するようにしたら、検索フォルダが中途半端にヒットし
て、そこのなんでもないメールが選択されるような動作になってしまいました。

 ということでまた直さないといけないです。

 なんか自分でも仕様がいまいちというか、なんか矛盾した作りになってしまっ
たなぁと思います。

[ ]
RE:02229 V5.18β1No.02230
秀まるお さん 09/05/26 14:16
 
 追加ですみません。

 02221番発言の方で書かれたマクロがうまく動かなくなってしまったのは、つ
まりこのバグ(「下の未読メール」で、未読表示された検索フォルダが中途半端
にヒットしてしまうバグ)が原因だと思います。なので次のβ版で直ると思いま
す。

 もしV5.18β2でもまだダメでしたら、すみませんがまた連絡お願いします。

[ ]
RE:02221 V5.18β1No.02231
秀まるお さん 09/05/26 14:19
 
> 1.他のフォルダにフォーカスがある状態で受信すると、検索フォルダ
>  のメール数が(無効)表示になります。メールがフォルダに出てこないようです。
> 2.検索フォルダでの検索条件
>  flag=hot|date=1日前-指定なし, subfolder=1
> 3.検索フォルダはリアルタイム更新の設定にしてあるのですが、自動的に更新されな
> いようです。

 検索フォルダがスレッド表示になってるといろいろおかしいバグを見つけたの
で、それのせいかなぁと思いますけども…。

 スレッド表示にしてないのにおかしいとしたら、何かまた別のバグがあるのか
なぁと思いますが、僕の所ではいまいち再現してないです。

 とにかく現状のV5.18β1のままで使っていただいくのはまずいと思うので、と
りあえずこの辺の調査は後回しにさせていただきまして、先にV5.18β2をアップ
ロードさせていただきます。

[ ]
RE:02231 V5.18β1No.02237
hiro さん 09/05/26 18:44
 
> 検索フォルダがスレッド表示になってるといろいろおかしいバグを見つけたの
>で、それのせいかなぁと思いますけども…。

秀丸メール   Ver.5.18β2 で直りました。
ありがとうございました。

 (検索フォルダがスレッド表示でなくメール一覧表示でも出ていました。)
1.検索フォルダにフォーカスがある状態で受信する。
 V5.18β1 では未読表示された検索フォルダに中途半端にヒットしてしまう。
2.V5.18β2 では検索フォルダから新着メール位置にフォーカスが移動でき、
 (検索フォルダはスキップし)他のフォルダをまたがって移動でき、
 下の未読メールで、次の未読メールに移動できました。
3.検索フォルダの未読メール数が正しく動作することを確認しました。

[ ]
RE:02224 V5.18β1No.02238
TATE2 さん 09/05/26 20:14
 
TATEです。

> 検索フォルダとは別にHTMLメール表示プラグインを作る話もあるんですが、毎
>日テスト&デバッグばっかりでまったく先に進んでないし…。

 上記、機能は密かに待ち望んでいるものの1つですが、
 β版リリース時にはデバッグに協力させていただきます。

 ちなみに、プラグインのイメージはどのような感じに
 なるのでしょうか?
 時期尚早な質問で恐縮です。



[ ]
RE:02238 V5.18β1No.02241
秀まるお さん 09/05/27 09:43
 
 いつもご協力ありがとうございます。テストしていただけると助かります。

>  ちなみに、プラグインのイメージはどのような感じに
>  なるのでしょうか?

 実はまた何も決まってないというか、まさにその「イメージ」が沸かない状態
です。

 HTMLメールを「WebBrowserコントロール」という部品(Ineternet Explorerの
エンジン)を使って表示するのは簡単に出来ましたけど、果たしてのHTML表示用
のウィンドウをどこに、どんなタイミングで表示したらいいのか、その辺のイ
メージが沸かなくて、作業が先に進んでいません。

 セキュリティ的な制限というか、例えばそのWebブラウザーコントロールから
ハードディスクへの書き込みアクセスを禁止したりとか、そういうこともやりた
いと思っているんですが、それはちょっと無理そうだということが最近分かって
きた所ではあります。

[ ]
RE:02241 V5.18β1No.02244
TATE2 さん 09/05/27 10:46
 
TATEです。

個人的には、小生は2枠で一覧からクリックしてエディタを
開いて使用しているので、例えば一覧から別コマンドでHTML
ビュアーを開いて表示というのでも、今までテキストで使用
してきたわけなので取りあえず十分と考えています。

まずは、シンプルに小さく産んで大きく育てるというのは、
いかがでしょうか?

内部的な作りは素人なのでよく分かりませんが、きっといい
ものになると期待しています。




[ ]