Visual Basic ejendom taske tutorial

Indlæg af Birthe Møller     opdateret: 2012-02-21

Det PropertyBag er en Visual Basic 6,0 som bruges til at holde data nøgler og værdier svarende til en hash tabel . Der findes kun to metoder til rådighed med PropertyBag , læsning og skrivning . Disse objekter er hovedsageligt bruges til at oprette bruger kontrol for at lagre data , der skal genbruges på tværs af påkaldelser . PropertyBags opbevarer deres data i Variant datatype , hvilket betyder , at data kan være af enhver anden datatype , endda hele filer , og stadig være gemt. Den PropertyBag objekt er blevet udskiftet i Visual Basic . . NET med objekter , såsom hash tabeller og serialisering
1
Opret en ny PropertyBag ved dimensionering og instantiere den som vist i følgende kode : .
Dim objMyPropertyBag Som Ny PropertyBag
2 .
Tilføj en ejendom til din PropertyBag ved hjælp af WriteProperty metoden . Denne metode tager to nødvendige parametre og en valgfri parameter . De parametre er et navn for ejendommen , en værdi og en standard- værdi, hvis det ønskes. Nedenfor er to eksempler på at tilføje værdier . Den første viser en standard ejendom ud , og den anden viser en tilføjelse med en standard værdi .
objMyPropertyBag. WriteProperty ( " myNumber " , 74 )
objMyPropertyBag. WriteProperty ( " mystring " , " en string værdi " , " NULL " )
3 .
Hent en ejendom fra din PropertyBag med ReadProperty metode . Denne metode har en nødvendig parameter for ejendommen navn og en valgfri parameter for en standardværdi . I dette tilfælde vil standard værdien kun returneres , hvis den reelle værdi ikke eksisterer.
Dim strRetrievedValue As String
strRetrievedValue=objMyPropertyBag. ReadProperty ( " mystring " )
Dim intFakeValue As Integer
intFakeValue=objMyPropertyBag. ReadProperty ( " myNumber " , 0 )
4 .
Slip hukommelsen hos din PropertyBag når du er færdig med at bruge den ved at sætte det til noget.
Set objMyPropertyBag=Nothing

gode råd og advarsler


  • Det er en god praksis at inkludere en default værdi , når både skrive og læse egenskaber .
  • Frigivelse objekter , når du er færdig med dem kan hjælpe med at forhindre hukommelsesfejl .


  • Previous:hvordan man laver pop - ups Next:hvordan man åbner en postsættet



     

    Kommentarer

    Code:
    change