初めて投稿させていただきます。
Dehlphiから印刷プレビュー表示を行なっているのですが、
1回目のプレビュー表示は正常に表示されるのですが、2回目のプレビュー表示で、プレビュー画面がフリーズしてしまいます。
何か開放する処理が抜けてると思い、色々調べてみたのですが、本当に分からなくて困っています。
何かヒントでも頂けると助かります。よろしくお願い致します。
処理概要↓
var
iPageTable : array[1..2] of integer;
WinHon: hwnd;
iError: Integer;
begin
iPageTable[1] := 1;
iPageTable[2] := 0;
wrInit(@iError)
wrSetErrorDispMode(0);
iReport := wrLoadReport(Pchar(‘ウイングレポートファイル名’));
wrSetPrintMode(iReport, WRP_MDPREVIEW);
wrOpenPrinter(iReport, WinHon, 0);
wrPrint(iReport, @iPageTable, ‘1’);
wrClosePrinterEx(iReport, 1, 1, WR_WS_MAXIMIZE, 0, 0, 0, 0, 1);
wrExit(@iError);
end
環境↓
Delphi5.0
WR2.0