PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13880 | 00/11/10 14:27:48 | RE(4):PB7.0: Windows2000でのOpenPrinter()APIの使用 By Taka |
13879 | 00/11/10 13:12:38 | RE(3):PB7.0: Windows2000でのOpenPrinter()APIの使用 By Qoo |
13877 | 00/11/09 20:04:17 | RE(2):PB7.0: Windows2000でのOpenPrinter() APIの使用 By M.M |
13862 | 00/11/09 12:52:41 | RE(1):PB7.0: Windows2000でのOpenPrinter()APIの使用 By Taka |
13848 | 00/11/08 21:37:04 | PB7.0: Windows2000でのOpenPrinter()APIの使用 By miho |
カテゴリ:印刷処理
日付:2000年11月08日 21:37 発信者:miho
題名:PB7.0: Windows2000でのOpenPrinter()APIの使用
こんばんわ。
いつもためになるアドバイスをありがとうございます。
WindowsAPIを使っているのですが、Windows2000上でうまく動きません。
Windows98上で以下のスクリプトを実行すると、OpenPrinter()は正常に実行されるのですが、
Windows2000上で同じスクリプトを実行してもエラーになります。(戻り値0)
---------------スクリプト
ulong lb_ResultCode //OpenPrinter()の戻り値格納
string ls_PrinterDeviceName //プリンタデバイス名
ulong ll_PrinterHandle //プリンタハンドル
s_printer_defaults l_printerdefaults //プリンタデフォルト構造体
ls_PrinterDeviceName = \"\\\\Pc-9821xv20\\2200x2\"
l_printerdefaults.desiredaccess = 983052
lb_ResultCode = OpenPrinter(ls_PrinterDeviceName, ll_PrinterHandle, l_printerdefaults)
---------------外部関数定義
FUNCTION ulong OpenPrinter(ref string pPrinterName, &
ref ulong phPrinter, &
ref S_PRINTER_DEFAULTS pDefault) LIBRARY \"winspool.drv\" &
ALIAS FOR \"OpenPrinterA\"
---------------
Windows(またはVB)で問い合わせるべきなのでしょうか・・。
もし分かる方がいらっしゃったらお願いいたします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.