|
Imabeppu です。
再現させる条件が分からないのですが、検索フォルダの検索が行えなく
なる現象が出ます。とりあえず状況をお知らせします。
私の環境では以下の手順で 100% 再現します。しかし、このフォルダで
しか発生しないため、どういう条件で発生するかは不明です。
フォルダ構成は以下のようになっています。(他にもたくさんフォルダ
があるのですが、仕事関係なのでお見せできません)
「■」がフォルダ、「◎」が検索フォルダを表しています。
[-]■受信
[-]■10 仕事
[-]■99 その他 (1)
◎[未読]
◎[マーク] [8]
[+]■XXXXXX (+) [+]
■YYYY [3]
■ZZZZ [1]
[未読] のフォルダは「99 その他」配下の未読メールを表示する検索
フォルダで、3通のメールが表示される状態です。(検索ダイアログを毎
回表示する、検索フォルダの内容をリアルタイムに更新する、フォルダ
を選択するたびに毎回検索しなおすは3つとも OFF です)
以下のマクロを動作させます。
loaddll "tkinfo.dll";
#n = dllfunc("SelectFolder", "", "受信\\10 仕事\\99 その他");
#n = dllfunc("ExpandFolder", 0);
すると、[未読] フォルダで再検索を実施しても、1通も表示されなくな
ります。
このあと、再度フォルダを開いて上記マクロを動作させると、フォルダ
は折りたたまれなくなります。SelectFolder に失敗します。
秀丸メールを再起動すると、正常に再検索が行えるようになります。
他のフォルダで同様のことを行っても再現しません。正常に再検索が行
えます。
この状態になったあとにフォルダ名を「99 その他」から「99_その他」
に変更 (3文字目を空白からアンダーバーに変更) したところ、以下の
エラーメッセージが表示されました。
ファイルを開く処理(CreateFile)でエラーです。
エラーコード = 3
ファイル = {省略}\HidemaruMail\Data\{省略}\受信\10 仕事\99_その他 その他
\99 その他201203.txt
場所 = title.cpp(11039)
カレントディレクトリ = {省略}\HidemaruMail\Data
ご面倒でなければこのエラーの再現手順を書き添えて、秀丸メール
用フォルダにあるdump.txtの内容を作者に連絡ください。〜
dump.txt は保存していますので、必要であればお送りします。なんだ
か、「99_その他」にリネームしようとしたのに「99_その他 その他」
になっています。
現象としては「検索フォルダの検索が行えなくなる」ですが、どうも
フォルダがうまく認識できなくなっているようです。
条件が分かったらまた連絡します。
--
Imabeppu
|
|