V6.84β13No.03725
秀まるお2 さん 18/07/27 10:12
 
 秀丸メールのVersion 6.84β13をアップロードしました。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail684b13_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail684b13_x64_signed.exe

 検索フォルダでの対象フォルダを相対パス指定するのと、前々からの懸案事項だっ
た、メールアドレスのオートコンプリートでの候補対象として、送信済みメールの宛
先を対象にするオプション追加をしています。

 来週こそは正式版にしようと思います。

[ ]
RE:03725 V6.84β13No.03730
hp さん 18/07/27 14:40
 
相対パス指定できるようになっていることを確認しました。
ありがとうございます。

検索フォルダのコピーの方は難しそうですか?

配下にある検索フォルダで、相対で1つ上を指定しておくと、Aさんの配下からBさん
の配下にコピーするだけで、細かい分類が再現できてしまうというものを期待してい
ます。

[ ]
RE:03730 V6.84β13No.03734
秀まるお2 さん 18/07/27 15:57
 
 検索フォルダのコピーのご要望の件は、すみませんが見逃してました。

 実現するとなると・・・現状のフォルダのドラッグドロップ処理に手を入れる訳で
すが、やはり面倒くさいというか、いろいろバグが出そうで怖いです。

 検索フォルダのみであれば、エクスプローラでコピーすればコピーされて、変な問
題も起きないので、その方法でお願いします。

 普通のフォルダは、エクスプローラでコピーすると後々面倒なことが起きますので、
それはやめた方がいいです。

[ ]
RE:03734 V6.84β13No.03735
hp さん 18/07/27 17:00
 
> 検索フォルダのみであれば、エクスプローラでコピーすればコピーされて、変な
>問題も起きないので、その方法でお願いします。

中身のsubdir.binとフォルダをコピーすれば良いでしょうか?

[ ]
RE:03735 V6.84β13No.03737
秀まるお2 さん 18/07/27 18:21
 
 subdir.binファイルはフォルダの並び順を覚えておく用のファイルでして、無けれ
ばabc順にフォルダが並んで勝手に生成されます。

 subdir.binファイルの中身がおかしい(実際に存在してないフォルダが書いてあっ
たり、逆に、実際に存在してるフォルダが書いてない)場合も、勝手に再生成される
と思います。

 なので、subdir.binファイルはどうでもいいです。

 エクスプローラでフォルダをコピーするだけでいいです。

 フォルダの中にあるprop.binファイルがフォルダ毎設定になって、検索条件や対象
フォルダとかもそこの中に記録されてます。

 エクスプローラでフォルダ構成をいじってから秀丸メールを起動すると少し間を置
いてから、フォルダ構成が変わったことのメッセージが出て、OKすると、実際に増え
たり減ったりしたフォルダが反映されるはずになります。(少し遅延してフォルダ構
成を確認するようにしてる)

[ ]
RE:03737 V6.84β13No.03738
秀まるお2 さん 18/07/30 09:32
 
 今さらのコメントになりますが、1つ大きな勘違いをしていました。

 秀丸メールでは、フォルダのコピーは出来ました。検索フォルダでも同じできるは
ずでした。

 Ctrlキーを押さえながらフォルダをドラッグドロップすればコピーになります。

 配下にフォルダのある、いわゆる親フォルダをCtrl+ドラッグドロップすれば、配
下も含めてコピーされます。

[ ]
RE:03738 V6.84β13No.03739
hp さん 18/07/30 16:03
 
> Ctrlキーを押さえながらフォルダをドラッグドロップすればコピーになります。
>
> 配下にフォルダのある、いわゆる親フォルダをCtrl+ドラッグドロップすれば、配
>下も含めてコピーされます。

この方法でコピーできました。

エクスプローラでやるのは、ツリーが全部開いたりして、それなりに手間だったので
助かりました。

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

[ ]
RE:03739 V6.84β13No.03740
hp さん 18/07/30 16:48
 
Ctrl+ドラッグでコピーしたフォルダの配下を、がちゃがちゃ移動していたらエラー
が発生しました。
次回起動時は「前回の秀丸メールでエラーが発生しています(行番号7036)」と出まし
た。


これ以外にも、コピーした直後に、配下を一度も表示しないまま、コピー元のフォル
ダの名前を変更して、そのあとコピー先の配下を表示しようとしたら、「存在しない
フォルダ(コピー元のフォルダの名前)を参照しようとしています。作成して良いです
か。」という風にでました。



********** 18/07/30 16:35:27.187 6.84 Beta 13  内部エラー、pTitle=C6D1F58 of
fStart=C6CE6A0 offEnd=C6D21E8 prev=C6D1F34 next=C6D2010
FileMan.cpp(7036) error = 1400
Current thread dump
rip=00007FF9C0D71FF4 rsp=0000000000E34FD8 rbp=00007FF6E00D82B0
rax=00000000000000EA
rcx=FFFFFFFFFFFFFFFE rdx=0000000000E35030  r8=0000000000E3D3F8  r9=000000000
0E3D450
rdi=0000000000E359F0 rsi=0000000000001B7C rbx=FFFFFFFFFFFFFFFE
r10=0000000000000000 r11=0000000000000246 r12=0000000000000578
r13=000000000C6D1F58 r14=00000000105A16E0 r15=000000000AA35400
rip: C3 CD 2E C3 0F 1F 84 00 00 00 00 00
Stack Dump
00007FF9BDD7AB1A 00000000105A16E0 000000000C6D1F58 0000000000000578 00000000
00E359F0 FFFFFFFFFFFFFFFE 00007FF6E00A8749 FFFFFFFFFFFFFFFE
00007FF6E00D82B0 0000000000001B7C 00007FF9BD9767A6 0000000000F0F0F0 00000000
00000018 00007FF9BDAB10E0 00007FF9BD97A1A3 FFFFFFFFA30543D2
00007FF9BD978B7D 00001FA00010000B FFFFFFFFFF030033 00000246002B0000 00007FF9
BAFB88AA 0000000000050000 0000000000E35100 0000000000000000
00007FF9BF7C2247 000A038A00CC0020 00000000000000EA FFFFFFFFFFFFFFFE 00000000
00E35030 FFFFFFFFFFFFFFFE 0000000000E34FD8 00007FF6E00D82B0
0000000000001B7C 0000000000E359F0 0000000000E3D3F8 0000000000E3D450 00000000
00000000 0000000000000246 0000000000000578 000000000C6D1F58
00000000105A16E0 000000000AA35400 00007FF9C0D71FF4 000000000000027F 00000000
00000000 0000000000000000 0000FFFF00001FA0 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000
00000000 0000000000000000 0000000000000000 0000000005387030
00007FF900000003 0000000000000000 0000000000E353C8 0000000000E35320 00007FF6
E0146A88 000084D100000002 00007FF6E009917D 0000000000000000
00000000105A16E0 0000000000000000 0000000000000002 00007FF6E0146A88 00007FF6
E009B4EF 0000000000000002 00007FF9BDD1390C 0000000000E35570
0000000000E35390 0000000000000000 0000000000000010 000000000000001E 00007FF6
E009B6B7 0000000000000010 00007FF6E0101E90 0000000000000002
0000000000000007 000000000000001E 0000000400000010 0000000000000023 00000000
0000001B 00000000000000BB 0000000000000001 001E0001000707E2
ReturnAd         MachineCode
00007FF9BDD7AB1A 85 C0 0F 88 C4 04 03 00
00007FF6E00A8749 48 81 C4 F0 04 00 00 5B
00007FF6E00AA5EE E8 FD C2 FF FF E8 78 C6
00007FF6E00AA6EE 48 8B 8C 24 30 04 00 00
00007FF6DFEE43EE 48 8B BC 24 88 01 00 00
00007FF6DFF6D50A 48 85 C0 48 8B D8 0F 84
00007FF6DFF6DC14 83 7B 4C 00 75 11 48 8B
00007FF6E0050919 EB 17 E8 40 10 FD FF 85
00007FF6DFF2DC7F E8 FC A9 FF FF 4C 8B 1D
00007FF6DFF366EB 83 3D 76 65 21 00 FF 0F
00007FF6DFF4D3E9 E9 CD 00 00 00 48 8D 54
00007FF9BE7BB85D 48 89 44 24 48 83 BC 24
00007FF9BE7BB54C 48 89 44 24 40 65 48 8B
00007FF9BE7D19C3 45 33 C0 48 8D 4C 24 30
00007FF9C0D73F94 33 C9 33 D2 44 8B C0 E8
00007FF9BDAE1164 C3 CD 2E C3 0F 1F 84 00
00007FF9BE7BACE8 48 8B 9C 24 A8 00 00 00
00007FF9BE7BAB88 48 8B 5C 24 60 48 8B 6C
00007FF9B49AB3E5 48 8B 4D 17 48 33 CC E8
00007FF9B4952ED4 48 8B 4D 1F 48 33 CC E8
00007FF9B4952D63 F7 43 10 00 04 00 00 0F
00007FF9B4A252C4 E9 3B FE FF FF 44 39 BF
00007FF9B4964CDB 85 C0 0F 84 BC FD FF FF
00007FF9BE7BB85D 48 89 44 24 48 83 BC 24
00007FF9BE7BB40B 48 8B 5C 24 50 48 8B 6C
00007FF6E0091199 EB 06 FF 15 6F 48 03 00
00007FF6E00AA03C 80 3D 39 32 0A 00 00 74
00007FF9BE7BB85D 48 89 44 24 48 83 BC 24
00007FF9BE7BB1EF 48 8B D0 48 89 44 24 40
00007FF6E008E007 81 7C 24 38 00 07 00 00
00007FF6E00901A3 E8 F8 B8 FF FF E9 96 01
00007FF6E00BDDD1 8B F8 89 44 24 20 85 DB
00007FF9BE611FE4 8B C8 FF 15 3C 41 06 00
00007FF9C0D3F061 EB 20 48 8B CA 49 8B C1

[ ]
RE:03740 V6.84β13No.03741
秀まるお2 さん 18/07/30 17:51
 
 まいどお手数掛けてすみません。実は先ほどVersion 6.84の正式版をアップロード
したばかりでして、修正の方は、次のβ版の方でさせていただきます。

 その「内部エラー、pTitle=...」のログは、メール一覧の内部データの矛盾を見つ
けた時に出してる物になりまして、たぶん検索フォルダの中身を変にコピーしてるせ
いでおかしくなって出てるのかなぁと思うので、一回再起動してからコピーした先の
検索フォルダを「再検索」ボタンで作り直していただければ、一応復旧はするかなぁ
と思います。

[ ]
RE:03741 V6.84β13No.03746
hp さん 18/07/31 08:34
 
> その「内部エラー、pTitle=...」のログは、メール一覧の内部データの矛盾を見
>つけた時に出してる物になりまして、たぶん検索フォルダの中身を変にコピーして
>るせいでおかしくなって出てるのかなぁと思うので、一回再起動してからコピーし
>た先の検索フォルダを「再検索」ボタンで作り直していただければ、一応復旧はす
>るかなぁと思います。

1回このメッセージを無視したら、以後は出ないので、致命的な問題とはなっていな
いです。

エクスプローラでコピーした場合は逆に、このエラーはでなかったです。

コピーしたあと、コピー元のフォルダの名前を変えたから「○○がありませんが作り
ますか」と出たのであって、名前を変えなければ実は、コピー先の配下のフォルダが
「..\」でコピー元のフォルダを参照しても、気がつかないのではないかと思いました。

相対パス機能がなかった頃は、コピーしたところで参照先が変わることはなかったか
ら、インデックスの作り直しは必要なかったのかもしれませんが、相対パスでは参照
先が変わるので、コピーをトリガーにインデックスの作り直しを発生させなければな
らないのではないでしょうか。

[ ]
RE:03746 V6.84β13No.03750
秀まるお2 さん 18/07/31 10:43
 
 再現まで至ってないんですが、とりあえず、検索フォルダを移動/コピーしたら、
中身を全部リセットして、フォルダを選択したタイミングで再検索しなおすようにし
ます。

 それで直るはずということで・・・。

 直ってるかどうか分からないですが、一回Version 6.85正式版としてアップロード
させていただきます。

[ ]