[WR2.0]wrGetReportPrinter()関数によるDEVMODE情報取得
-
sasayamaゲスト
現在開発において,WR2.0を使用しております。
VB6.0を使用して、印刷時にプログラムよりトレイの変更を
行いたいと考えて調査しているのですが、
wrGetReportPrinter関数を用いても、
プリンタのDEVMODE情報が取得できません。
「引数の方が合いません」とのエラーメッセージが表示されます。
以前のレスを参考にして、
PGを組んでいるのですが…
DEVMODE構造体のメンバに
何らかの変更を加える必要があるのでしょうか?
ご返答よろしくお願いいたします。
星野@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に記述されております。
以上です、よろしく御願いいたします。
- フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。