A2010 Umgebungsvariable setzen

29/10/2014 - 17:48 von k.c.petersen | Report spam
Die Message Box liefert im folgenden Beispiel kein Ergebnis und ich sehe
meinen Fehler nicht:
Es gibt auch keinen Eintrag in der Registry

Private Declare Function SetEnvironmentVariable _
Lib "kernel32" Alias "SetEnvironmentVariableA" ( _
ByVal EnvironmentVariableName As String, _
ByVal EnvironmentVariableValue As String _
) As Long

Function Umgebung()
Call SetEnvironmentVariable("MyProg", "NixDrin")
MsgBox "Die Umgebungsvariable MyProg hat den folgenden Wert:" & vbNewLine &
Environ$("Myprog"), vbOKOnly Or vbInformation
End Function

Was ist da krumm?

Gruß
Klaus
 

Lesen sie die antworten

#1 Winfried Sonntag
01/11/2014 - 13:43 | Warnen spam
Am 29.10.2014 schrieb :


Die Message Box liefert im folgenden Beispiel kein Ergebnis und ich sehe
meinen Fehler nicht:
Es gibt auch keinen Eintrag in der Registry

Private Declare Function SetEnvironmentVariable _
Lib "kernel32" Alias "SetEnvironmentVariableA" ( _
ByVal EnvironmentVariableName As String, _
ByVal EnvironmentVariableValue As String _
) As Long

Function Umgebung()
Call SetEnvironmentVariable("MyProg", "NixDrin")
MsgBox "Die Umgebungsvariable MyProg hat den folgenden Wert:" & vbNewLine &
Environ$("Myprog"), vbOKOnly Or vbInformation
End Function



Möglicherweise schlàgt UAC zu. Versuch doch einfach manuell zum Test
die Variable über die Eigenschaften des Systems zu erzeugen. Ist die
Variable dann vorhanden?

Sieh doch in der Registry an der in diesem Artikel gen. Stelle nach,
findest Du dort die Variable?
http://msdn.microsoft.com/en-us/lib...85%29.aspx

Weitere Infos zur Virtualisierung in Bezug auf UAC.
http://www.winfaq.de/faq_html/Conte...ip2415.htm

Servus
Winfried
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de

Ähnliche fragen