メールアドレス検索実施時の検索オプショNo.08280
CHERRYVOICE さん 04/07/13 02:14
 
CHERRYVOICEです。

メールアドレス検索を行うと(というかメールアドレス検索のダイアログを
表示しただけで)、検索オプションの「単語の検索」がONになってしまいます。

前回までの検索オプションを記憶する(メールアドレス検索の影響を受けない)
ようにして頂けないでしょうか。

よろしくお願いします。


[ ]
RE:08280 メールアドレス検索実施時の検索No.08284
秀まるお さん 04/07/13 09:57
 
 すみません。これは明らかにバグのようです。ずっと前からバグっていたのに
全然気づきませんでした。

 さっそく修正させていただきます。

[ ]
RE:08284 メールアドレス検索実施時の検索No.08286
Iranoan さん 04/07/13 12:11
 
 秀まるおさん今日は、Iranoan です。
>  すみません。これは明らかにバグのようです。ずっと前からバグっていたのに
> 全然気づきませんでした。
 それではその逆、他の検索をしても「メールアドレス検索」の検索対象アド
レスを変更しないようにして頂けないでしょうか? 例えば「検索して一覧作
成」で「送り先/送りもと(To/From等)」とすると、「メールアドレス検索」は
必ず Reply-To (実行したメールでのこのヘッダの有無にかかわらず) だけが
対象になります。

[ ]
RE:08284 メールアドレス検索実施時の検索No.08287
CHERRYVOICE さん 04/07/13 23:27
 
CHERRYVOICEです。

> すみません。これは明らかにバグのようです。ずっと前からバグっていたのに
>全然気づきませんでした。
>
> さっそく修正させていただきます。

ありがとうございます。よろしくお願いします。

[ ]
RE:08286 メールアドレス検索実施時の検索No.08292
秀まるお さん 04/07/14 11:00
 
 変化するというのは、「メールアドレス検索...」での「対象ヘッダ」のチェ
ックON/OFF状態って意味ですよね。


 こちらでテストした限りは、そこが勝手に変化することはありませんでした。
具体的には、「検索...」ダイアログボックスで対象を「送り先/送り主(To/From
等)」にして適当に検索し、その後「メールアドレス検索...」を呼び出した所、
「対象ヘッダ」のチェックはすべてONのままでした。

 何か、マクロを使ってメールアドレス検索相当の動作をしているせいじゃない
でしょうか?

[ ]
RE:08292 メールアドレス検索実施時の検索No.08294
Iranoan さん 04/07/14 12:38
 
 秀まるおさん今日は、Iranoan です。
>  変化するというのは、「メールアドレス検索...」での「対象ヘッダ」のチェ
> ックON/OFF状態って意味ですよね。
 はい。

>  何か、マクロを使ってメールアドレス検索相当の動作をしているせいじゃない
> でしょうか?
 仰るとおり、確認テストをした時に自動実行されたマクロが原因でしたm(__)m。
ただマクロで検索相当をしているかに関係なく、
loaddll "tkinfo.dll";
#tmp = dllfunc("EnvChanged");
freedll;
と実行すると、Reply-To だけが ON になります。レジストリの値を反映させ
るので、終了した時の状態に依存するかとも思ったのですが、全て ON にして
終了させても、Reply-To だけが ON になります。

[ ]
RE:08294 メールアドレス検索実施時の検索No.08295
秀まるお さん 04/07/14 14:11
 
 話がややこしいのでなんですが、メールアドレス検索の対象ヘッダオプション
(の現在の状態)は、EnvChanged関数を実行しても変化しません。

 EnvChangedを実行することとは関係なく、マクロでReply-To:のみ検索対象に
してるのが原因だと思います。ただ、現状、メールアドレス検索の対象ヘッダオ
プションを元通りにすることはマクロでは実現が困難ではありまして…。

 何か、BackupFindPack/RestoreFindPack関数でも追加したらいいですかね?。
内部的にはそういう関数があるんですけど。

[ ]
RE:08295 メールアドレス検索実施時の検索No.08296
Iranoan さん 04/07/14 14:40
 
 秀まるおさん今日は、Iranoan です。
>  EnvChangedを実行することとは関係なく、マクロでReply-To:のみ検索対象に
> してるのが原因だと思います。
 繰り返しますが、「メールアドレス検索」実行後に実行したマクロは、
loaddll "tkinfo.dll";
#tmp = dllfunc("EnvChanged");
freedll;
です。マクロも含め「メールアドレス検索」実行後に検索は一切やっていませ
ん。それまでに行った操作が関係あるかとも考え、一旦終了しましたが結果は
同じです。
 誤解されているかもしれないので、明記しますが「メールアドレス検索」自
体も、ショート・カット・キーで起動していて、マクロは使っていません。

 念の為、末尾に dump.txt を添付しておきます。
 ですから、
>  何か、BackupFindPack/RestoreFindPack関数
自体は嬉しいですが、今回はそういう問題ではありません。

 秀まるおさんの環境では、上記のマクロではその様なことは再現しないので
しょうか?


14:30:40.680 (7190) DialogBox2() template=275
14:30:44.080 (7192) DialogBox2() exit
14:30:44.080 (1033) GetTimeZoneInformation return=1 bias=-540
stdbias=0 daylightbias=-60
14:30:44.080 (1245) HmCreate
14:30:44.190 (2363) call WinMainSub
14:30:44.360 (2363) FrameWndProc: WM_CREATE
14:30:44.410 (2363) ClientWndProc: WM_CREATE
14:30:44.790 (2363) return WinMainSub
14:30:44.790 (1249) HmCreate return
14:30:45.120 ( 806) InitAccountChildren
14:30:45.950 (1038) InitAccountChildren exit
14:30:46.000 (6149) メール総数=2021 / 最近の分=75 / 未読=0 / マーク=0
14:30:46.000 ( 969) ShowWindow 1
14:30:46.000 (5665) showwindow
14:30:46.110 (6683) CListWnd::SetView size=1188
14:30:46.170 (1324) AddIconToTaskbar()
14:30:46.170 (1327) AddIconToTaskbar() Do.
14:30:46.170 (9281) StartAutoDownTimer()
14:30:46.170 (9289) StartAutoDownTimer() set
14:30:48.420 (8103) ProcessCommand 40138
14:30:48.420 (7190) DialogBox2() template=287
14:30:54.740 (7192) DialogBox2() exit
14:30:54.740 (6426) cPack=1 FindPackAnd=1 Charset=0 TotalTaget=0
FindIn=0 FindFlagEnable=0 FindFlagMask=80000000 FindFlag=80000000
14:30:54.740 (6434) wEmail=0 dwMessageId=0 PersonTarget=AA1F
FindTermSize=0 FindTermTransmit=0 FindTermDate=0
14:30:54.740 (6436) Account=@account1 Folder=5 SubFolder=TuruKame\Req
14:30:54.740 (6441) str=xxxxxxxxxx@maruo.co.jp NoCase
=xxxxxxxxxx@maruo.co.jp
14:30:54.740 (6451) cch=22 CaseSense=0 WordOnly=1 Regular=0 Fuzzy=0
NoReturn=0 Not=0 Target=4
14:30:54.740 (1033) GetTimeZoneInformation return=1 bias=-540 stdbias
=0 daylightbias=-60
14:30:54.790 (1245) HmCreate
14:30:54.790 (2363) call WinMainSub
14:30:54.790 (2363) FrameWndProc: WM_CREATE
14:30:54.790 (2363) ClientWndProc: WM_CREATE
14:30:54.790 (2363) return WinMainSub
14:30:54.790 (1249) HmCreate return
14:31:05.560 (2363) CommandMacroSub sample.mac
14:31:05.780 (1720) TKINFO 70
14:31:05.830 (6151) -
14:31:05.830 (6683) CListWnd::SetView size=1188
14:31:05.830 (6044) LeaveTrans()
14:31:07.150 (8103) ProcessCommand 40138
14:31:07.200 (7190) DialogBox2() template=287
14:31:08.360 (7192) DialogBox2() exit

[ ]
RE:08296 メールアドレス検索実施時の検索No.08297
秀まるお さん 04/07/14 15:54
 
>  秀まるおさんの環境では、上記のマクロではその様なことは再現しないので
> しょうか?

 再現しないです。

 手順としては、

 1.メールアドレス検索...のダイアログボックスを出す。この時点で、
   対象ヘッダのチェックはすべてONになっている。
 2.適当に検索を実行してみる。
 3.結果のウィンドウを閉じる。
 4.マクロを実行する。
 5.メールアドレス検索...のダイアログボックスを出す。この時点で、
   対象ヘッダのチェックはすべてONのまま。

 です。Reply-To:のみONで他がOFFになるようなことは再現できないです。
WindowsMe、Windows95、Windows2000の3種類の環境でテストして同じです。

 はて?

[ ]
RE:08297 メールアドレス検索実施時の検索No.08298
秀まるお さん 04/07/14 16:16
 
 このテストをしていたら、Message-Id検索のダイアログボックスのOKボタンが
押せないバグを見つけてしまいました。V3.60付近からレベルダウンしてたよう
です。ここれはこれで直します。

[ ]
RE:08297 メールアドレス検索実施時の検索No.08299
Iranoan さん 04/07/14 16:55
 
 秀まるおさん今日は、Iranoan です。
>  1.メールアドレス検索...のダイアログボックスを出す。この時点で、
>    対象ヘッダのチェックはすべてONになっている。
>  2.適当に検索を実行してみる。
>  3.結果のウィンドウを閉じる。
>  4.マクロを実行する。
>  5.メールアドレス検索...のダイアログボックスを出す。この時点で、
>    対象ヘッダのチェックはすべてONのまま。
 私も同じ手順で、5 のチェックの状態が違うだけです。4 の前にもう一度
「メールアドレス検索」を表示させてもやはり全て ON なので、メモリなりレ
ジストリなりの情報が上手く書き変わっていないということでも無さそうです。
 また
loaddll "tkinfo.dll";
freedll;
なら起きないので、少なくとも私の環境では、EnvChanged 関数がトリガーの
1 つのようです。

 はて、一体他のトリガーは何なのだろう? 鶴亀以外を全て終了しても再現す
るし????
 Windows Me+鶴亀 Ver.3.63 でも再現しましたので、何か設定に依存するん
でしょうか?

[ ]
RE:08299 メールアドレス検索実施時の検索No.08300
秀まるお さん 04/07/14 17:43
 
 Iranoanさんの設定だと起きるってことだと思うので、すみませんが、以下の
テストをしてみて欲しいです。

 1.鶴亀メールをすべて終了する。
 2.regedit.exeを起動して、
        HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame
      配下をファイルに出力してバックアップする。
      バックアップできたら、そこの配下をごっそり削除する。
 3.鶴亀メールを起動する。ホームディレクトリを聞かれるので、
   適当に入力する。
 4.「メールアドレス検索...」を実行してマクロ実行してまた
   「メールアドレス検索...」のテストをしてみる。

 ということでどうでしょ?。

 もしそれで現象が起きなくなるなら、つまりはIranoanさんの設定だと起きる
ってことになりまして、設定ファイルを送っていただくことで僕の方でも再現で
きると思います。

-----------------------
 テストが終わったら、バックアップしてたファイルをダブルクリックして設定
を復元してください。

[ ]
RE:08300 メールアドレス検索実施時の検索No.08301
Iranoan さん 04/07/14 17:59
 
 秀まるおさん今日は、Iranoan です。
>  4.「メールアドレス検索...」を実行してマクロ実行してまた
>    「メールアドレス検索...」のテストをしてみる。
 これで起きませんでした。
>  もしそれで現象が起きなくなるなら、つまりはIranoanさんの設定だと起きる
> ってことになりまして、設定ファイルを送っていただくことで僕の方でも再現で
> きると思います。
 それでは、私信にて *.reg をいつものアドレスに添付ファイルとして送ら
させて頂きます。

[ ]
RE:08301 メールアドレス検索実施時の検索No.08302
秀まるお さん 04/07/14 18:21
 
 お手数かけてすみません。バグ再現しました。

 「全般的な設定・メール一覧・表示範囲」の所のカスタム表示範囲を解釈する
時に対象ヘッダの情報が書き換わって、それが元に戻されないままになってまし
た。自分でテストしてたら一生再現できませんでした。

 さっそく修正させていただきます。

[ ]
RE:08301 メールアドレス検索実施時の検索No.08303
秀まるお さん 04/07/14 18:22
 
 あと、Iranoanさんから送っていただいた.regファイルには個人情報も少々含
まれると思うので、送って頂いたメールも含めて完全に削除します。

[ ]
RE:08302 メールアドレス検索実施時の検索No.08304
Iranoan さん 04/07/14 19:02
 
 秀まるおさん今日は、Iranoan です。
>  「全般的な設定・メール一覧・表示範囲」の所のカスタム表示範囲を解釈する
> 時に対象ヘッダの情報が書き換わって、それが元に戻されないままになってまし
> た。
 思いもかけないところが関係しているんですね。

>  さっそく修正させていただきます。
 宜しくお願いします。

>  あと、Iranoanさんから送っていただいた.regファイルには個人情報も少々含
> まれると思うので、送って頂いたメールも含めて完全に削除します。
 今見てみたのですが、履歴やカスタム表示範囲に確かに含まれているようで
すね。
 大した情報ではありませんが、お手数をお掛けします。
 今後のこととしてお聞きしますが、アドレス以外に何か保存されるのでしょ
うか? アカウントのパスワードは、account.bin だろうし。検索などの履歴は
別にして。

[ ]
RE:08304 メールアドレス検索実施時の検索No.08305
秀まるお さん 04/07/14 22:01
 
>  今後のこととしてお聞きしますが、アドレス以外に何か保存されるのでしょ
> うか?

 起動時パスワードが登録されてまして、中身は僕なら解析可能なんですけど、
あえて見ないようにレジストリから削除しつつ起動してテストしました。

 少なくともそれが.regファイルに含まれていたということで、他は何も考えず
に削除しました。

[ ]
RE:08305 メールアドレス検索実施時の検索No.08306
Iranoan さん 04/07/15 12:05
 
 秀まるおさん今日は、Iranoan です。
>  起動時パスワードが登録されてまして、中身は僕なら解析可能なんですけど、
> あえて見ないようにレジストリから削除しつつ起動してテストしました。
 鶴亀は基本的にデータをテキストで保存していますし、このパスワードもこ
れにしか使っていないので、何の問題もありませんでした(^^)。

 態々ご説明いただき有り難うございました。

[ ]
RE:08302 メールアドレス検索実施時の検索No.08324
Iranoan さん 04/07/21 18:12
 
 秀まるおさん今日は、Iranoan です。
>  「全般的な設定・メール一覧・表示範囲」の所のカスタム表示範囲を解釈する
> 時に対象ヘッダの情報が書き換わって、それが元に戻されないままになってまし
> た。自分でテストしてたら一生再現できませんでした。
 こちらについて、
> 2004/07/15 V3.64β3 -> V3.64β4
> 「全般的な設定・メール一覧・表示範囲」の所でカスタム表示範囲を設定して
> いると、「メールアドレス検索...」の所での対象ヘッダの設定が狂ってしま
> うことがあるバグ修正。
とあるのですが、直っていないようです。現在使用しているのは、β5 ですが、
β4 でも同じです。また Message-ID 検索でも同様の問題が起きますが、こち
らは、仕様でしょうか? 具体的には、「Message-ID」のチェックが必ず OFF
になります。

[ ]
RE:08324 メールアドレス検索実施時の検索No.08326
秀まるお さん 04/07/22 14:56
 
 すみません。Iranoanさんからのテスト用regファイルを即刻削除したのでその
後のテストがおろそかになってました。

 今、いろいろやってみたら、単純にバグが直ってないと言うよりは、別のおか
しな状態になってるようです。

 とにかく今度は詳しく調べて修正させていただきます。

[ ]
RE:08324 メールアドレス検索実施時の検索No.08327
秀まるお さん 04/07/22 14:57
 
> また Message-ID 検索でも同様の問題が起きますが、こち
> らは、仕様でしょうか? 具体的には、「Message-ID」のチェックが必ず OFF
> になります。

 これも同様の理由による物でして、問題のバグが直ればこの状況も改善する予
定です。

[ ]
RE:08326 メールアドレス検索実施時の検索No.08328
Iranoan さん 04/07/22 18:06
 
 秀まるおさん今日は、Iranoan です。
>  今、いろいろやってみたら、単純にバグが直ってないと言うよりは、別のおか
> しな状態になってるようです。
>
>  とにかく今度は詳しく調べて修正させていただきます。
 宜しくお願いします。

> > また Message-ID 検索でも同様の問題が起きますが、こち
> > らは、仕様でしょうか? 具体的には、「Message-ID」のチェックが必ず OFF
> > になります。
>
>  これも同様の理由による物でして、問題のバグが直ればこの状況も改善する予
> 定です。
 やはりそうなんですね。

 P.S 必要でしたら、*.reg を再度送り直します。

[ ]