Avatar billede kagejoe Nybegynder
19. oktober 2010 - 12:03 Der er 1 løsning

Læs og skriv i registeringsdatabasen

Hej eksperter :D

Jeg sidder og roder lidt med et lille program hvor jeg godt kunne tænke mig at gemme nogle indstillinger så programmet starter med med de samme indstillinger som det blev lukket med.
Min ide var at gemme disse data i registreringsdatabasen, men er også åben for at forsøge med en fil hvis der er nogen der har et godt eksempel jeg kan lure lidt i.

Indstillingerne indeholder kun tal, så jeg har valgt Dword værdier.
Det kode jeg har omkring gem/åben indtil nu ser sådan ud:

Imports Microsoft.Win32

Dim regKey As RegistryKey = Registry.LocalMachine.OpenSubKey("Software.CG", True)

Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
TotalPic.Text = regKey.GetValue("TotalPic", 22, RegistryValueKind.DWord)
End Sub

Private Sub Form1_Unload(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Closed
        regKey.SetValue("TotalPic", TotalPic.Text, RegistryValueKind.DWord)
End Sub

Men det virker ikke :(

Mvh Christoffer G
Avatar billede kagejoe Nybegynder
19. oktober 2010 - 15:09 #1
Jeg fandt ud af det:

Imports Microsoft.Win32

    Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
        TotalPic.Value = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\CG", "TotalPic", Nothing)
EndSub


  Private Sub Form1_Unload(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Closed
  Dim RegKey As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\CG", True)
        RegKey.SetValue("TotalPic", TotalPic.Value)
RegKey.Close()
EndSub
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