![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。VB6.0で開発を行っております。
その中で環境変数の取得をしたいと思っております。
環境変数の取得には、「Environ」関数を使用しております。この関数では、ユーザが設定した環境変数は取得できないのでしょうか?
システムをインストールする際に環境変数の設定を行っております。その後、システムでその環境変数を取得したいと思っているのですが、うまく取得できません。
「Path」とかであれば取得できるのですが・・・。
それと、マイコンピュータのプロパティから環境変数を調べてみたところちゃんと設定されています。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
取得できます。
ただし、環境変数は各プロセスごとに存在するので1. プログラム「A」を起動。
2. 環境変数の設定値を変更。
3. プログラム「A」で環境変数の値を取得。
という順序で取得を行うと、3.で取得できる値は1.の時点のものなので、2.で設定した環境変数の値を3.で取得することはできません。
この回答への補足
ありがとうございます。
返事遅くなり申し訳ありません。
その後、いろいろ試してみたのですが、以下の現象が起こります。
1.プログラム「A」をインストーラを使ってインストールする。それと同時に環境変数に設定を行います。
2.次にプログラム「B」から設定された環境変数を取得する。
→このとき、環境変数の取得はできない。
3.プログラム「A」を一度起動させる。
→環境変数の取得に成功する。
といった具合です。
「環境変数は各プロセスごとに存在する」という意味がわからないので、ご説明いただけないでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パスを通す 1 2022/09/10 20:01
- その他(自然科学) 日本の博士号取得者数は減っていますが、研究者数が微増しているのはなぜですか? また、なぜ日本の博士号 1 2022/10/04 20:45
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(コンピューター・テクノロジー) DHCPサーバーについて、、、。 職場のネットワーク環境で困っています。サーバーはWindows s 3 2023/01/04 10:15
- 賃貸マンション・賃貸アパート 戸建て住宅(持ち家)と集合住宅(賃貸) 10 2023/06/23 11:16
- AJAX 入力フォームの値をQRコードで入力できるようにしたい。 6 2023/03/29 08:34
- その他(悩み相談・人生相談) 環境を変えることについて 4 2022/05/14 06:07
- FTTH・光回線 テレワークでの作業。回線の上りが遅いと結局全体が遅いのですか。 3 2023/02/09 09:35
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- その他(教育・科学・学問) 学歴と就活 20 2022/09/22 09:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA:小数点以下の数字を取得で...
-
VB.NETで DataRow()を利用して...
-
Flexgridで選択行の列の値を取...
-
count(*)で取得した値をJAVAの...
-
JSP+Servletでのページングの常識
-
VBAでActiveDirectoryのユーザ...
-
特定のウィンドウのキャプチャ...
-
ListView 項目の選択/選択解除...
-
Spreadの選択行の取得について
-
Webクエリで”次の10件”も自動で...
-
VBScriptで数値にコンマを付け...
-
利用者側のMACアドレスを取得し...
-
JAVAでIPアドレス表示さしたい!
-
自動的に高さ指定していないt...
-
JTableクリック時の処理
-
エクセルVBAで範囲内での位置取...
-
Google Apps Script で、Web上...
-
データ数をカウントしたいのですが
-
access 和暦をコンボボックスに...
-
LAN内接続マシン数及びIP、マシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
データ数をカウントしたいのですが
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
ListView 項目の選択/選択解除...
-
Flexgridで選択行の列の値を取...
-
getParameter と getAttribut...
-
like演算子内に変数って使えな...
-
ListViewで複数選択された項目...
-
JavaScriptでWindowsログオンID...
-
時間を分に変換するプログラム
-
エクセルVBAで複数選択できるよ...
-
Spreadの選択行の取得について
-
JavaScriptにおいてコンピュー...
-
コンボボックス表示文字列を取...
-
VBA リストボックス内の値を複...
-
利用者側のMACアドレスを取得し...
-
「Excel VBA」 Webクエリ マク...
-
Yahoo! JAPANのID取得について
おすすめ情報