本文一覧検索からのエディタ下検索No.11725
CHERRYVOICE さん 05/04/27 21:10
 
CHERRYVOICEです。

正式にサポートされている機能かどうか分からず、しかも再現性が不明なの
ですが、不便に感じますのでこちらでご報告させていただきます。

<現象>
  「検索して一覧作成」にて本文を検索後、検索結果一覧から特定メールを
  ダブルクリックしてエディタウィンドウを立ち上げます。
  その状態でF3キー押下による下方向検索を行うと、先に検索した単語に
  ヒットする本文部分がハイライトされます。
 
  このように、通常は一覧検索からエディタウィンドウ内の検索への連携が
  行えとても便利なのですが、これがうまく動作しないことがあります。
  (つまり、検索ワードが一覧作成後に引き継がれません)
 
  検索メニューを出して、検索ワードを選び直すとちゃんと検索できます。
  いったんちゃんと検索出来るようになると、以降は全く再現しません。

こちらは発生頻度はそこそこ高いです。
とはいえ発生トリガが特定できていませんので、調査して簡単に分かるレベル
でしたら対応をお願いします。

・発生はいずれもWin2000環境(単に検索を行うのが専らWin2000環境だからですが)
・鶴亀Verは昔から発生  4.14でも発生

[ ]
RE:11725 本文一覧検索からのエディタ下検No.11729
秀まるお さん 05/04/28 14:36
 
 ちょっと簡単にテストした限りは再現しませんでしたが、何か条件によっては
ダメなこともあるんでしょうね。

 ソースコードを追いかけるなどして調べてみたいと思います。

[ ]
RE:11729 本文一覧検索からのエディタ下検No.11731
CHERRYVOICE さん 05/04/28 21:30
 
CHERRYVOICEです。

> ソースコードを追いかけるなどして調べてみたいと思います。

よろしくお願いします。
今のところ、
・良いときは何回やってもOK。ダメなときは何回やってもダメ。
・ということで、鶴亀立ち上げ後最初の検索寺にうまくいかないことが多いようです。

[ ]
RE:11731 本文一覧検索からのエディタ下検No.11743
秀まるお さん 05/05/02 08:36
 
 原因はよく分かりませんでしたが、とりあえず次のバージョンにて、安全対策
のための処理を1つ入れます。あと、うまくいかない原因と思わしき処理の部分
に、dump.txtへの情報出力を追加しました。

 ということで、次のβ版で試しいただいてもし相変わらずダメなようなら、
「全般的な設定・上級者向け・動作の記録」のdump.txt出力オプションをONにし
ていただきまして、うまくいかない状況が発生した時刻付近のログ内容を教えて
欲しいてす。

 一応ダメな場合は、

 fFindingByMacro

 または

 g_fFindBufferGive

 みたいなログが出ると思います。

[ ]
RE:11743 本文一覧検索からのエディタ下検No.11756
CHERRYVOICE さん 05/05/04 23:46
 
CHERRYVOICEです。

対応ありがとうございました。
今のところ症状が出てるのは会社のPCなので、GW明けあたりから
いろいろ試してみます。

[ ]
RE:11756 本文一覧検索からのエディタ下検No.11786
CHERRYVOICE さん 05/05/10 23:29
 
本日現象が再現しました。
dump.txtへのfFindingByMacroとかg_fFindBufferGiveの出力はなかったです。

ですが、ちょうど特定の操作を行ったあとで現象が出るようになったので、
原因が特定できました。どうも、私の作ったマクロが悪かったようです。
せっかくdump.txt出力対応していただいていたのに、すみません。

マクロ中でreplaceallfastをinselect指定で使用していたのですが、最後にsetsearchで
検索オプションを元に戻すのを忘れていました。
鶴亀では、受信メールに対しての検索ダイアログでは、通常「選択した範囲内のみ」が
強制的にOFFにされるようですが、検索ダイアログを出さずにそのままF3押下した場合
設定値が内部的に生きていて、選択範囲がない状態で範囲内検索していたというのが
原因だったようです。当然、これではヒットしません。。。
マクロにsetsearchを追加したところ、正しく検索できるようになりました。

通常選択できないはずのオプションが、F3押下時は生きているというのも、若干
気持ち悪いような気もしますが、とにかくこちらでは問題がクリアになりました。
どうもありがとうございました。

[ ]