Gut, würde mich trotzdem noch interessieren wo denn der Fehler lag. Weil ganz klar ist mir das immer noch net.
C# - Registrywerte Auslesen Und Verarbeiten
#16
geschrieben 03. Januar 2006 - 21:42
Heimat ist nicht immer dort, wo wir zur Welt kamen - Heimat ist wo wir lieben. *Ehm Welk
Anzeige
#17
geschrieben 05. Januar 2006 - 11:40
Hauner hat bestimmt nichts dagegen, wenn ich dir die Frage beantworte
Es lag an hier dran:
Wenn der Schlüssel nicht vorhanden ist, ist "key" null und GetValue() liefert daher eine NullPointerException.
Man muss somit vorher nur mit einem
Es lag an hier dran:
key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Office\\11.0\\Common\\InstallRoot", false); string keyDir = key.GetValue("Path", "default").ToString();
Wenn der Schlüssel nicht vorhanden ist, ist "key" null und GetValue() liefert daher eine NullPointerException.
Man muss somit vorher nur mit einem
if (key != null) ...überprüfen, ob ein Schlüssel vorhanden ist.
Dieser Beitrag wurde von Witi bearbeitet: 05. Januar 2006 - 11:41