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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.