The PropertyBag er en Visual Basic 6.0 objektet brukes til å holde data nøkler og verdier som ligner på en hash table . Det er bare to metoder tilgjengelig med PropertyBag , lesing og skriving. Disse objektene er hovedsakelig brukes når du oppretter bruker kontroller for å lagre data som må gjenbrukes på tvers besvergelser . PropertyBags lagre sine data i Variant datatype , noe som betyr at dataene kan være av en annen datatype , selv hele filer , og likevel bli lagret. Den PropertyBag objekt har blitt erstattet i Visual Basic. NET med objekter som hash tabeller og serialisering . Instruksjoner
en
Opprett en ny PropertyBag ved dimensjonering og Instantiating det som demonstrert i følgende kode :
Dim objMyPropertyBag som ny PropertyBag
2
Legg en eiendommen til din PropertyBag bruker WriteProperty metoden. Denne metoden tar to nødvendige parametere og en valgfri parameter . Parametrene er et navn for eiendommen , en verdi og en standard verdi hvis ønskelig. Nedenfor er to eksempler på å legge verdier. Den første viser en standard eiendom tillegg og andre viser et tillegg med en standard verdi.
ObjMyPropertyBag.WriteProperty ( " myNumber " , 74 ) objMyPropertyBag.WriteProperty ( " myString ", " en streng verdi", " NULL " )
3
Hent en eiendom fra PropertyBag din med ReadProperty metoden. Denne metoden har en nødvendig parameter for eiendommen navn og en valgfri parameter for en standard verdi. I dette tilfellet vil standardverdien kun bli returnert dersom den faktiske verdien ikke eksisterer.
Dim strRetrievedValue Som StringstrRetrievedValue = objMyPropertyBag.ReadProperty ( " myString ")
Dim intFakeValue Som IntegerintFakeValue = objMyPropertyBag . ReadProperty ( " myNumber " , 0 )
4
Frigjør minne holdt av PropertyBag din når du er ferdig med den ved å sette den til noe.
Set objMyPropertyBag = Ingenting