![]() |
Anzeige:
|
|
|||||||
| Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten! |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 08.07.2005
Ort: Kirchhain// Nordhessen
Beiträge: 46
|
Hi Leute,
ich hab folgendes Problem, ich hab ein Programm geschrieben, das Eingriffe in der WinXP Registry vornimmt. Mit dem ändern oder erstellen von Schlüssel hab ich kein Problem. Ich möchte aber gerne auch abfragen ob Schlüssel oder Einträge vorhanden sind. Könnte mir vielleicht jemand helfen, wie eine entsprechende If- Anweisung in Visual Basic .NET aussehen muss? Schon mal danke im Vorraus. Mit freundlichen Grüßen chas |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 17.08.2005
Beiträge: 104
|
Hi !!
Also ich würd`s mit einer Is Nothing oder Not Is Nothing Anweisung machen. zb: Code:
Private regSchlüssel As RegistryKey
regSchlüssel = Registry.CurrentUser.OpenSubKey("Registry Schlüssel", True)
If regSchlüssel Is Nothing Then
MsgBox("Kein Eintrag vorhanden", MsgBoxStyle.Critical)
End If
oder:
If (Not regSchlüssel Is Nothing) Then
MsgBox("Eintrag vorhanden", MsgBoxStyle.Information)
End If
__________________
Schweigen ist die unerträglichste Erwiderung. Gilbert K. Chesterton |
|
|
|
|
|
#3 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 08.07.2005
Ort: Kirchhain// Nordhessen
Beiträge: 46
|
ok, das hilft mir schon mal weiter.
ich Danke dir Aber noch eine Frage, wie wandel ich das jetzt am besten ab, um beispielsweise zu prüfen ob ein Wert enthalten ist. z.B. "Registry Schlüssel" enthält eine Zeichenfolge mit dem Namen "Testwert" und dem Inhalt "Test". gruß chas |
|
|
|
|
|
#4 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 08.07.2005
Ort: Kirchhain// Nordhessen
Beiträge: 46
|
Hat sich erledigt, hat sich nach ein bisschen probieren gezeigt, das ich doch nicht so blöd bin!!
Code:
regSchlüssel = Registry.CurrentUser.OpenSubKey("Registry Schlüssel", True)
If regSchlüssel.GetValue("Testschlüssel") Is Nothing Then
MsgBox("Kein Eintrag vorhanden", MsgBoxStyle.Critical)
Else
MsgBox("Eintrag vorhanden", MsgBoxStyle.Information)
End If
chas |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|