Hidemaru ApiでIniformDrawが失敗しましたNo.20550
coruscan さん 05/12/06 01:55
 
お世話になります。
秀丸パブリッシャーでプレビュー画面を表示し、ページ遷移をくり返すと、「Hidema
ru ApiでIniformDrawが失敗しました」というメッセージが出て描画されなくなりま
す。ページ換算で約200枚という比較的大きなファイルです。
秀丸エディタはバージョン5.09
OSはWindowsMe
メモリは196Mです。
別に差し支えはないのですが、一応、報告だけということで。

[ ]
RE:20550 Hidemaru ApiでIniformDrawが失No.20554
パブリッシャー担当 さん 05/12/06 11:02
 

 いつもお世話になっております。

>>秀丸パブリッシャーでプレビュー画面を表示し、ページ遷移をくり返すと、「Hidema
>>ru ApiでIniformDrawが失敗しました」というメッセージが出て描画されなくなりま
>>す。ページ換算で約200枚という比較的大きなファイルです。

 ご連絡ありがとうございます。
 こちらでも再現テストなどを行って見たいと思います。

[ ]
RE:20550 Hidemaru ApiでIniformDrawが失No.20555
パブリッシャー担当 さん 05/12/06 11:29
 

 いつもお世話になっております。

 私の環境で再現テストを行ってみたのですが再現しませんでした。

 秀丸パブリッシャーのインストール先に「hmpv.err」と言うファイルがござい
ましたら xxxxxxx@maruo.co.jp 宛に送っていただけると助かります。
 ご利用になっているプリンター名と、もし可能でしたら、ご使用になっている
「印刷テンプレート」ファイルも頂けると助かります。

 お手数おかけして大変申し訳ございませんがよろしくお願いします。

[ ]
RE:20550 Hidemaru ApiでIniformDrawが失No.20560
パブリッシャー担当 さん 05/12/07 11:48
 

 いつもお世話になっております。

 情報ファイルを確かに受け取りました。

 お手数おかけして申し訳ございませんでした。

[ ]
RE:20550 Hidemaru ApiでIniformDrawが失No.20562
パブリッシャー担当 さん 05/12/07 13:48
 

 いつもお世話になっております。

 色々と試してみたところどうやら Win98上で再現しました。
 ページ移動を果てしなく繰り返していると発生しました。
 秀丸パブリッシャーがシステムリソースとGDIリソースを食い尽くしてしまう
のが原因のようです。

 原因を特定しまして対策したいと思います。

 ご不便おかけして大変申し訳ございませんがよろしくお願いします。

[ ]
RE:20550 Hidemaru ApiでIniformDrawが失No.20569
パブリッシャー担当 さん 05/12/08 13:30
 

 いつもお世話になっております。

 色々とテストを行い回避する方法を検討したのですが、これは簡単に対策出来
そうに有りません。

 秀丸パブリッシャーは、プレビュー用に印刷イメージを一時ファイルを作成し
て、それを読み込んで表示しているのですが、イメージファイルを読み込むたび
にリソースを消費していきます。
 プレビューでページ移動を繰り返すと、その度にイメージファイルをリロード
しますのでその度にリソースを消費していき最終的にはリソース不足になってし
まいます。
 この現象は、XPでは発生せず、Win98やWinMeでのみ発生するようです。

 Visual Basic にて、イメージファイルを読み込むだけの簡単なプログラムを
作成してテストしたところ、同じ様に発生しますので、Visual Basic 自体の問
題と考えられます。

 そんなわけで、申し訳ありませんが、現バージョンでは Win98とWinMe上での
仕様という事でお願いします。
 将来的には、何かしらの対策を行いたいと思います。

 ご不便おかけして申し訳ございませんがよろしくお願いします。

[ ]
RE:20569 Hidemaru ApiでIniformDrawが失No.20593
coruscan さん 05/12/10 00:12
 
ご回答ありがとうございました。
操作としては例外的なものだと思いますので、以後気をつけます。

[ ]