[WR3.0]WRPrinterオブジェクト生成時のエラー回避!

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]WRPrinterオブジェクト生成時のエラー回避!

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #847
    ToolBox
    ゲスト

    いつも、お世話になっています。
    Delphi4.0で WRを使用しています。
    wrPrt := WR3AXCL1.CreateReportPrinter(WrRept,Handle,wrPRTDLGITEM_DIS_PROPERTY);
    でプリンター選択ウィンドウを開き「キャンセル」ボタンで終了すると
    EOleCtrlErrorが発生します。
    Try…exceptで WR3AXCL1.Free; 、ClearLastError;などは試したのですが!
    エラーの回避方法をお教えください、よろしくお願いします。

    #848
    中嶋@ソフトウィング
    ゲスト

    お世話になっております。

    印刷キャンセルのエラーの件ですが
    WingReportではキャンセルの再はエラーとなります。

    Delphiサンプル2を例にご説明します

    Function TForm1.PrintReport(nPrintMode:Integer):boolean;
    において

    Try…exceptで囲まれている部分のexcept部

    {‘WingReport エラー}
    の部分で Form1.WR3AXCL1.LastError

    が印刷キャンセルされたエラコードであればForm1.WR3AXCL1.ClearLastError;

    として、資源を解放するようなコーディングを行ってください。

    発生するエラー番号は、WingReportV3リファレンスヘルプの共通エラー番号をご参照ください。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。