DebugMessageが表示されますNo.01108
uminari さん 08/01/28 09:55
 
いつも秀丸メールのお世話になっています。

現在、秀丸メールは Ver5.00beta20を使用しています。
緒方聡さんの HidemaruMailSearch(1.00)で「検索結果」画面に表示されたメールをI
ranoanさんの「次の未読ページを拡張マクロ」NextUnread.mac (Ver1.13)で閲覧して
います。

秀丸メールの Ver5.00beta版にしてからだと思うのですが、頻繁に次の DebugMessag
eが表示されるようになりました。

「スレッドの同期に失敗しました。全般的な設定・デバッグレベルを3にすると解決
するかも知れません。HideCtrlSub.cpp(7272) error=183」

●デバッグレベルを3にしてもこのメッセージが表示されます。
●「dump.txt の内容を作者に連絡ください。」とありますが、どのようにご連絡す
ればいいのでしょう。

メッセージが表示されたら、秀丸メールを終了し再起動していますが、しばらくする
と同様の現象が発生します。よろしくお願いします。

[ ]
RE:01108 DebugMessageが表示されますNo.01109
秀まるお さん 08/01/28 10:23
 
 Iranoanさん作のNextUnread.macでテストしてみたんですけど、いまいち状況
が再現出来ませんでした。NextUnread.macの中身的にもそんなに難しいことはし
てないと思います。

 ということですみませんが、秀丸メールが出力したdump.txtってファイルがあ
るので、それを僕に送って欲しいです。dump.txtというファイルは、秀丸メール
のデータ用のフォルダにあります。

 秀丸メールのデータ用フォルダというのは、「設定・全般的な設定...」の
「基本」ページの「ホームディレクトリ」という所を見れば分かると思います。

 送り先は、 maruo@mitene.or.jp にお願いします。

[ ]
RE:01109 DebugMessageが表示されますNo.01110
uminari さん 08/01/28 17:43
 
お手数をおかけします。
dump.txt を下記にお送りしました。
> 送り先は、 maruo@mitene.or.jp にお願いします。

よろしくお願いします。

[ ]
RE:01109 DebugMessageが表示されますNo.01111
秀まるお さん 08/01/28 18:11
 
 送っていただいたdump.txtで固まる原因が分かりました。検索結果上で

    #tmp = dllfunc( "NextUnreadPage" );

 が実行されると固まるようです。ということでさっそくそれは修正させていた
だきました。

 実は、マクロとしては、その命令を実行する前に

        #n = dllfunc( "SetMainWndTop" );

 を実行してるはずですが、それが失敗してるというか、それを実行してもマク
ロが検索結果上で実行されつづけてしまうことがあるのもバグのようです。これ
については再現性が分かりませんが、とにかくうまくマクロ実行を秀丸メール本
体上に移動させるように修正したいと思います。

[ ]