27. november 2005 - 21:29Der er
4 kommentarer og 1 løsning
Check om variable eksistere i Registry
VB.NET
Jeg har fundet noget kode til at læse og skrive fra registry, men jeg kunne godt tænke mig at undersøge om en key eller variable findes.
Første gang jeg åbner programmet skal den oprette keys og variables, men anden gang jeg åbner programmet skal den ikke skrive. Ellers overskriver den jo værdierne
Mit problem er så at hvis jeg laver en Openkey "regKey = Registry.CurrentUser.OpenSubKey("Software\MyApp", True)" på en key der ikke eksistere laver min app en exception og crasher. Putter jeg det ind i en try catch crasher det også.
Hvordan er proceduren for at tjekke om keys og variables i registry eksistere?
Og nok så vigtig: Har du noget kode der viser det?
Nu har jeg jo sådan set ikke hjulpet dig med at løse dit problem, og så vil jeg skam heller ikke have point for det. Smid du selv et svar og tag dine point tilbage. :^)
Jeg undre mig dog over hvorfor du opretter et spørgsmål og så ikke følger op på det?
Jeg kan heller ikke helt huske det. Måske droppede jeg det eller fandt en anden løsning... det er jo ved at være et par dage siden.
Jeg tror nok jeg løste det ved at sige variable = GetString something("HKLM\Jadajada","Variablenavn") Og hvis variable er tom er det enten fordi den ikke findes eller den værdi er tom.
Sådan tror jeg at jeg løste det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.