Avatar billede bootie Nybegynder
27. november 2005 - 21:29 Der 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?
Avatar billede nielle Nybegynder
28. november 2005 - 17:55 #1
Prøv at vise noget af din kode - den version hvor at du Try-Catcher.
Avatar billede nielle Nybegynder
02. december 2005 - 13:24 #2
Hvad med noget respons?
Avatar billede bootie Nybegynder
01. maj 2006 - 10:59 #3
Smid et svar
Avatar billede nielle Nybegynder
01. maj 2006 - 18:25 #4
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?
Avatar billede bootie Nybegynder
01. maj 2006 - 23:24 #5
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester