喫茶XRAYトップページ

[スレッド全体
]

[8585] Re2:印刷プレビュー制御コンポーネントにて返信 削除
2015/3/14 (土) 08:28:20 たてぐや
▼ おかぽんさん

> とりあえず、これでメモリーリークなくなります。

 なるほど、今まで私が作ってきたプログラムでも出ていた可能性があるんで
すね。表面化しなかっただけのことか。むむむ。


[8586] Re3:印刷プレビュー制御コンポーネントにて返信 削除
2015/3/14 (土) 21:58:39 おかぽん
▼ たてぐやさん
>  なるほど、今まで私が作ってきたプログラムでも出ていた可能性があるんで
> すね。表面化しなかっただけのことか。むむむ。


Saraさんではありませんが、plPrev付属のTEST内の04_PageCountでテストした
だけで、とりあえず、メモリーリークの解消を優先したので、十分な動作確認は
お願いしたいです。

ちなみに、ProcNameを使ってplPrev1.ShowModal すると、プレビューフォームが
表示される時点で、メタファイルキャンバスを作成しているようです。
これが開放忘れになっているだけのようなので、ProcNameを使用しない場合は、
発生しないのではないのでしょうか。

ProcName を使用しない場合、plPrev 側で ShowModal しますが、その時点では、
印刷データとしてのメタファイルキャンバスが存在している状態のため、
追加でメタファイルキャンバスを作成しない。

・・・と思われますので、ProcName を使用しなければ、大丈夫だと思います。
このへんが、「ShowModalのタイミングでしょうかね」とコメントした理由です。

一応、追記ということで。

[8587] Re4:印刷プレビュー制御コンポーネントにて返信 削除
2015/3/15 (日) 15:29:59 たてぐや
▼ おかぽんさん

> ・・・と思われますので、ProcName を使用しなければ、大丈夫だと思います。
> このへんが、「ShowModalのタイミングでしょうかね」とコメントした理由です。


 当該プログラムはすでに退社した会社に置いてきています。在社中に不具合
が出ていなかったので、大丈夫なんでしょう。詳しい情報ありがとうございま
す。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82