PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1241 | 98/04/13 13:09:02 | RE(5):プリンタを動的に変更したい。 By Takao |
1233 | 98/04/10 21:25:17 | RE(4):プリンタを動的に変更したい。 By 南雲 |
1214 | 98/04/10 09:35:01 | RE(3):プリンタを動的に変更したい。 By かじ |
1212 | 98/04/09 22:34:56 | RE(2):プリンタを動的に変更したい。 By Takao |
1205 | 98/04/09 17:13:20 | RE(1):プリンタを動的に変更したい。 By M.M |
1200 | 98/04/09 16:29:57 | プリンタを動的に変更したい。 By Takao |
カテゴリ:旧電子会議室
日付:1998年04月10日 09:35 発信者:かじ
題名:RE(3):プリンタを動的に変更したい。
>さっそく見てみましたがWIN.INIに[Windows]セクションが
>ありません。それなので書き換えようがないのです。
>win95にはあるのですがWinNT4.0にはなかったです。
>私の見ている場所がまずいのでしょうか?
>
>それともやはりレジストリを書き換えるしかないのでしょうか?
おはようございます!!
-------------------------
Windowsの[通常使うプリンタ]の設定はWindowsディレクトリ下のwin.iniファイル、または、レジストリに保持されています。Windows 3.1、Windows 95、Windows NTいずれの場合でも、SetProfileString関数を使用してWin.iniファイルの[Windows]セクションの[Device]キーの内容を書きかえることで変更可能です。このキーはレジストリにマッピングされていますので、.iniファイルを変更することでレジストリに変更が反映されます。
-------------------------
以上が、PowerSoft社のホームページの記述ですが、最後のところに「レジストリに変更が
反映される」と書かれていますよね?
SetProfileString関数が、WindowsNT4.0の中でどんな処理をしているかは解りませんが、
実際、win.iniファイルに[Windows]セクションが無いのにもかかわらず、勝手にレジストリを
書き換えていたような記憶があります。
自分の上司と一緒に、「こいつ・・・何見てなおしてるんだろう・・・」なんて、腕組しながら悩んだ
覚えがありますね(^^;)。
いま、自分の手元にNT4.0がないんで、再確認はしていないのですが、一度試してみたら
どうでしょう?
そう言えば、NT4.0にネットワークプリンタを設定していて、用紙をユーザーにアプリの中で
選択させようとしたとき、特定のプリンターでは、用紙が切り替わらない・・・なんて現象が
ありましたね?。
・・・蛇足でした。すみません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.