V5.13β5No.01788
秀まるお さん 08/11/11 16:35
 
 V5.13β5をアップロードしました。

 ichiyさんの所で落ちてしまうバグ対応&dump.txt出力関係の修正をしていま
す。それ以外は何も修正がありません。

http://www.hidemaru.interlink.or.jp/software/bin2/hmmail513b5_signed.exe

[ ]
RE:01788 V5.13β5No.01789
ichiy さん 08/11/11 17:21
 
秀まるおさん、お世話になります。ichiy@ユーザ です。

朝から対応、ありがとうございます。

>  V5.13β5をアップロードしました。

再現しました(というか、画面が変になった)。
例外は起きなくなりました。

何か取得できる情報あれば、連絡ください。
(現象起きている状態で置いています)

よろしくお願いします。

以下、こちらの環境と再現手順についてのご報告です。
#前にお知らせした手順とは、若干異なります。

-------
本体ウィンドウは3ペインで、以下を選択しています。
  ┌─┬────┐
  │F│   T   │
  │  ├────┤
  │  │        │
  │  │        │
  └─┴────┘
この状態で、以下の【前提設定】から【行った操作】を実施すると、
メール本文枠の行数欄?が大きくなって、本文のフォントも大きくなりました。(再現
率100%)
ただ、エディタで開いている方はフォントなどは変化ないです。

【前提設定】(発生する前)
  ●[設定]-[全般的な設定]-[メール表示]
   「送信時の自動折り返し」
(1) ・本文の折り返し桁数  =135
    ・引用行の折り返し桁数=130

  ●[設定]-[全般的な設定]-[メール表示]-[受信系メール/ログ]
(2) ・自動折り返し        =固定、133


【行った操作】
1. 先程個別にお送りした、テストメールを一覧から選択
   ⇒メール本文枠に、該メールが表示される。

2. そのメールをエディタで開く(左ダブルクリック)
   ⇒1.は何も変わらず。(フツーですが)

3. エディタから、
    [設定]-[メールエディタの設定]-[メール表示]-[受信系メール/ログ]
   にて(2)値を変更(133->135)
   ⇒正しく変更されます。1.にも折り返し設定が反映されます

4. (1)の値を変更(135->130)
   ⇒ ここでメール本文枠が変になる!

※2.で開いた内容と、別のメールを1.で選択していると起きないかも。。

----
環境:WinXP SP2
      秀丸エディタ 7.10
      秀丸メール   5.13 beta5

[ ]
RE:01789 V5.13β5No.01790
秀まるお さん 08/11/11 17:47
 
 「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作をdump.txt
に記録する」をONにして、出てきたdump.txtの内容を教えて欲しいです。

    GetTextMetrics failed code=XXXX

 か、または

    tmHeight invalid, XXXXXX

 のような記録が出てると思うので、それの直前の数行くらいから後の部分が欲
しいです。

 お手数ですがお願いします。

[ ]
RE:01790 V5.13β5No.01791
ichiy さん 08/11/11 18:01
 
秀まるおさん、お世話になります。ichiy@ユーザ です。

GetTextMetrics failed code=6 hdc=00000000 hfont=018A0025
が出力されていました。

前後のログは、以下になります。
宜しくお願いします。

17:56:25.389 (7617) WM_ACTIVATEAPP true
17:56:25.404 (6760) syscommand 0xF095
17:56:25.404 (6821) will DefWindowProc
17:56:26.139 (6825) DefWindowProc done nRet = 00000000
17:56:26.139 (12260) Cmd 40017
17:56:33.733 (19008) MuteOther()
17:56:33.733 (19052) MuteOther: OBJECT_0
17:56:33.733 (   0) GetTextMetrics failed code=6 hdc=00000000 hfont=018A0025
17:56:33.733 (   0) tmAveCharWidth invalid, 2012295200
17:56:33.733 (19139) ReleaseMuteOther()
17:56:33.733 (19008) tid=1004 MuteOther()
17:56:33.733 (19052) tid=1004 MuteOther: OBJECT_0
17:56:33.749 (19139) tid=1004 ReleaseMuteOther()
17:56:33.749 (19008) MuteOther()
17:56:33.749 (19052) MuteOther: OBJECT_0
17:56:33.749 (19139) ReleaseMuteOther()
17:56:33.749 (9352) SetView pTitle=00213670 cb=6623 off=25704
17:56:33.749 (2036) cmdReasonCreated=open
17:56:33.811 (13590) 40017 ret 1

[ ]
RE:01791 V5.13β5No.01793
秀まるお さん 08/11/11 23:34
 
 毎度情報ありがとうございます。

 hdcがNULLになってるのがエラーの原因のようです。ということで、その、hdc
がNULLになる原因をなんとか究明したいと思います。

[ ]