[WR2.0]wrGetReportPrinter()関数によるDEVMODE情報取得

HOME › フォーラム › 旧サポート掲示板 › [WR2.0]wrGetReportPrinter()関数によるDEVMODE情報取得

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

    現在開発において,WR2.0を使用しております。
    VB6.0を使用して、印刷時にプログラムよりトレイの変更を
    行いたいと考えて調査しているのですが、
    wrGetReportPrinter関数を用いても、
    プリンタのDEVMODE情報が取得できません。
    「引数の方が合いません」とのエラーメッセージが表示されます。

    以前のレスを参考にして、
    PGを組んでいるのですが…

    DEVMODE構造体のメンバに
    何らかの変更を加える必要があるのでしょうか?
    ご返答よろしくお願いいたします。

    #2257
    星野@SoftWing
    ゲスト

    お世話になっております、ソフトウィング星野です。

    wrGetReportPrinter関数にて「引数の方が合いません」とのエラーメッセージが表示されてしまうとの事ですが、お手数ですが以下の変更を行っていただけませんでしょうか?

    wrGetReportPrinterのDeclare文にて
    Declare Function wrGetReportPrinter Lib “WRENGN32.DLL” (ByVal hReport As Long, ByVal lpDeviceName As String, ByVal lpDevMode As Any, ByVal wOperation As Long) As Longと記述されていた場合に
    「ByVal lpDevMode As Any」部分を「lpDevMode As Any」と置き換えてください。
    なお、この文は通常ですとWINGRPT.TXTに記述されております。

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

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