キャンセル時のエラー番号について

HOME › フォーラム › 旧サポート掲示板 › キャンセル時のエラー番号について

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

    お世話になっています。WR3.0を使わせていただいています。
    VBのサンプルコードの2番目と同様な感じでキャンセルダイアログ
    をつけて、キャンセルが押された時はエラー番号を拾ってLastErrorが10112の時はキャンセルとみなすというコードを組んだのですが、どうやら、0でかえってくる時ときちんとキャンセル番号が拾える時があります。
    デバックしながらゆっくり流すと0にはならないのですが・・。
    そして、0の時waxPrinter.ClosePrinter Falseをするとランタイムがおきます。その際のGwaxPrinter.Status = wrPRINTERSTAT_CANCELとなっているのになぜでしょうか?

    ちなみに、この印刷指示画面が一つの時は問題なかったのですが、一つ追加して合計2つにしてからこの現象が起きるようになったみたいなのですが、関係はあるでしょうか。(場合によって、追加した方の印刷指示画面から出す時と、もともとある印刷指示画面から出す場合にわけて使用するようにしています)どちらの画面から出そうとしても、同じようにエラー番号の取得がうまくできません。
    分かりずらい説明で申し訳ございませんがよろしくお願いします。

    ちなみにOSはWindows98です。

    #1068
    松嶋@ソフトウィング
    ゲスト

    お世話になります。

    印刷のキャンセルですが、キャンセルが行われるタイミングでご連
    絡頂いている様な現象が発生する場合が考えられます。

    ※実際には、内部でキャンセルをチェックするタイミングとの関係
     です。

    ClosePrinter呼び出し時についてですが、呼び出し時に「ランタ
    イム」とありますが、具体的にどの様になるのでしょうか?

    以上です。よろしくお願いいたします。

    #1069
    oguchi
    ゲスト

    お世話になります。

    >実際には、内部でキャンセルをチェックするタイミングとの関係
    です。
    はい。
    端末によっては再現しないものもあるので、内部の問題であろうかとも思っているのですが。

    >ClosePrinter呼び出し時についてですが、呼び出し時に「ランタ
    イム」とありますが、具体的にどの様になるのでしょうか?

    ClosePrinter時のエラー番号(LastError)は12003で「スプール未定義エラー又は、ドライバーが正常に動作していない可能性がある。」ということみたいです。
    VBのエラーとしては<00440>オートメーションエラーとして返ってきています。

    よろしくお願いします。

    #1070
    松嶋@ソフトウィング
    ゲスト

    ご連絡ありがとう御座います。

    ClosePrinterについてのご説明ありがとう御座います。
    しかしながら、当社で同様な現象を確認することが出来
    ないため、お手数ですが下記の内容についてお知らせ下
    さい。

     1.使用しているプリンタードライバー名及びバージョン。
       製造元等。

     2.現象の確認できるプリンターの接続形態。
       (NTServerの共有orプリントサーバー経由..etc..)

     3.ご利用頂いておりますウィングレポートモジュールのバージ
       ョン情報。

    以上です。大変お手数ですが宜しくお願いいたします。

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