Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Grundkurs Windows Registret

Postad 2000-12-14 av Andreas Lundgren i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 6899, Betyg: 0%

Förord

I denna kurs hade jag tänkt att gå igenom hur man kan använda registret till ditt program för att spara information. Det finns redan en kurs om detta på Pellesoft men det märkte jag först när denna var färdig skriven. Och så hade jag för mig att den kursen använde API och det skall vi inte använda här!
Innehåll
  » Förberedelser
  » Exempelfil att tanka
  » Var denna artikeln användbar?


Förberedelser

Börja med att säkerhetskopiera registret för säkerhetsskull. Det gör du genom att trycka på ”Kör…” i startmenyn och skriv in ”regedit” och tryck på ”ok”. Då startas ”Register editorn”. Gå in på menyn ”Exportera register fil” och välj var du vill spara kopian på ditt register och tryck sedan på spara. För att sedan återställa ditt register behöver du bara trycka på menyn Importera Register fil och leta upp din register fil.



Registret används för att spara och öppna information om ditt program tex. Färger, Storlekar, Placeringar m.m. Det är väldigt lätt att skriva och öppna i registret och det behövs oftast inte mer än en rad med kod för att utföra en uppgift.

Dina värden sparas i ”HKEY_CURRENT_USER\Software\VB and VBA Program Settings” + valfri mapp.

Spara värden i registret

SaveSetting används för att spara värden i registret.
SaveSetting (AppName as String, Section as String, Key as String, Setting as String)
AppName = Mappen där alla världen du skriver sparas. Program namnet är rekommenderat.
Section = Är en undermapp till AppName tex. Storlek, Färg eller Placering
Key = Är namnet på värdet du vill spara tex. cmdOK_Height
Setting = Värdet på Key. Tex. 100


SaveSetting ”Mitt Program”, ”Knapp1”, ”Height”, 100

Radera värden i registret

DeleteSetting används för att radera värden i registret.

Radera värde (Key och Setting):
DeleteSetting (AppName as String, [Section], [Key])


DeleteSetting ”Mitt Program”, ”Knapp1”, ”Height”

Radera en sektion (Section):
DeleteSetting (AppName as String, [Section])


DeleteSetting ”Mitt Program”, ”Knapp1”

Radera alla inställningar (AppName):
DeleteSetting (AppName as String)


DeleteSetting ”Mitt Program”

Hämta värden ifrån registret

GetSetting används för att hämta värden från registret.
GetSetting (AppName as String, Section as String, Key as String, [Default])

Default = Värde som hämtas om inte nyckeln existerar


Text1.Text = GetSetting ”Mitt Program”, ”Knapp1”, ”Height”, 100

Det var allt för denna gången. Som sagt var så finns det redan en sån här kurs på pellesoft.se men denna kursen använder API-anrop för att leka med registret. Vid frågor är det bara att maila.


Exempelfil att tanka

Fil: registret.zip


Var denna artikeln användbar?

Om du gör någon intressant (eller kanske något konstigt fel) på grund av detta material så skicka gärna det med ett mail eller bifoga en länk till mig så presenterar jag detta som ytterligare exempelfiler för kursen. Om detta innehållet är felaktigt eller du lärt dig fler finesser så skriv gärna en rad eller varför inte en egen kurs baserat på dina erfarenheter. Sänd gärna in dina tips till denna kurs.

/Andreas Lundgren
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
471
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies