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 / Forum översikt / inlägg

Posta nytt inlägg


Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 13:52:00 - Andreas Hillqvist, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 605 personer

Hejsan alla!

Jag har ett jättebra tips angående SaveSetting() och GetSetting().
Skapa en modul i ert projekt där ni kapslar SaveSetting() och GetSetting() i Property Proceduer's. Och använd konstanter för Section och Key.

Fördelar:
+ Du får upp dem i IntelliSense
+ Retunerar en specifik datatyp
+ Möjligt att lägga till felhantering
+ Möjligt att lägga till validering
+ Minskar risken för att stavfel ska orsaka svårfunna buggar
+ All register access i en och samma modul

Ex:

Option Explicit

Private Const RegSectionSettings As String = "Settings"
Private Const RegKeyDatabasePath As String = "Database Path"
Private Const RegKeyLastUserName As String = "Last User Name"

Public Property Get AppDatabasePath() As String
AppDatabasePath = GetSetting(App.Title, RegSectionSettings, RegKeyDatabasePath)
End Property
Public Property Let AppDatabasePath(vData As String)
SaveSetting App.Title, RegSectionSettings, RegKeyDatabasePath, vData
End Property

Public Property Get AppLastUserName() As String
AppLastUserName = GetSetting(App.Title, RegSectionSettings, RegKeyLastUserName)
End Property
Public Property Let AppLastUserName(vData As String)
SaveSetting App.Title, RegSectionSettings, RegKeyLastUserName, vData
End Property

Finns det någon som hittar någon nackdel så vill jag hjärna att du att talar om det. Annars tycker jag ni ska börja använda det genast. Ni kommer säker finna att det underlättar mycket.


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 16:02:00 - Patrik Löwendahl

Jag har ett ännu bättre tips:

skapa din egna nycklar så du slipper använda VB- VBA Program settingf (jadajada) för att spara dina inställningar..

Kan du ju även hör och häpna tala om vilket ditt register root objekt skall vara :)

// Patrik - Full av ironi idag..


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 16:13:00 - Andreas Hillqvist

Dett är också en fördel med den här tekniken. Man behöver ju inte använda GetSetting och SavSetting. Om man skulle vilja bytta kommer ju programmet inte mörka någon skilnad. Erkän fantastiskt... (Är helt frälst på ideén)

:O)


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 17:52:00 - Sven Åke Persson

Hej
Man skall aldrig hålla på och "tjaffsa" om stavning Men
Eftersom Andreas hade synpunkter på q Q stavning i sitt namn

så kan jag inte låta bli att notera följande mening

> nackdel så vill jag hjärna att du att talar om det.

Vilken hjärna menar du ?

Skall aldrig göra så här mer lovar
Sven ;-z


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 17:57:00 - Andreas Hillqvist

Tack för upplysningaan. Själv är jag faktist förvånad att jag fick VG i svenska på gymnasiet. Får väl skylla på nån typ av IT demens... :O)


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-17 21:55:00 - Patrik Löwendahl

jo grundtanken att kapsla in det abstrakt är snyggt ...


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-19 06:47:00 - Peter Holm

Kära Andreas Hillkvist.

Trodde du att man i sin kod på 458 ställen sitter och skriver
SaveSetting bla1, bla2, bla3, bla4 utan att komma på din idé

Hjulet är redan uppfunnet, men man kanske inte alltid använder det.

/peterh


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-19 16:37:00 - Andreas Hillqvist

Tack för din kritik...

Påstår ju inte att det är min idé. Bara ett tips till alla som inte käner till Property Procedure och/eller kapslar sina anrop till GetSetting() SaveSetting(). Skulle nog gissa på att det är sådär 75% av pellesofts medlemmar som inte känner till det. Tror att det kommer bli glad överaskade hur smidigt det är att implementera det i sina applikationer.

/Mvh, Andreas Hillqvist


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-19 23:08:00 - Sven Åke Persson

Hej
Med humor och kärlek noterade jag din mening

>Kära Andreas Hillkvist

mvh
Sven


Svara

Sv: Het diskussion om: SaveSetting() och GetSetting()

Postades av 2001-04-19 23:09:00 - Sven Åke Persson

Hej
Med humor och kärlek noterade jag din mening

>Kära Andreas Hillkvist

mvh
Sven


Svara

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
704
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