Umgebungsvariablen auslesen

19/07/2009 - 18:53 von Thomas Rüesch | Report spam
Hallo NG Experten

Ich versuche den Wert von selber definierten Umgebungsvariablen auszulesen.
Dazu verwende ich folgende Funktion:

public function umgebungsvariable(variable_bezeichnung as String) as string


dim wert as String=""


wert=environ(variable_bezeichnung)


return wert


End Function



So schaffe ich es, z.B. die Variable windir auszulesen.

Der Aufruf für die von mir definierte Umgebungsvariable BM_CFG_PATH liefert
aber nur Nothing zurück.

BM_CFG_PATH habe ich über den CommandPrompt Befehl SET als auch über den
Dialog Systemsteuerung - System - Erweitert - Umgebungsvariablen definiert.
Die Variable ist sowohl beim CommandPrompt als auch im Dialog sichtbar.

Ich verwende XP SP3 und VB.Net 2005

Was mache ich falsch ?

Danke für Eure Hilfestellung

Thomas Rüesch
 

Lesen sie die antworten

#1 Martin Honnen
19/07/2009 - 19:21 | Warnen spam
Thomas Rüesch wrote:

Der Aufruf für die von mir definierte Umgebungsvariable BM_CFG_PATH liefert
aber nur Nothing zurück.



Klappt
System.Environment.GetEnvironmentVariable("BM_CFG_PATH")
besser?


Martin Honnen MVP XML
http://msmvps.com/blogs/martin_honnen/

Ähnliche fragen