Den PropertyBag är ett Visual Basic 6. 0 -objekt som används för att lagra data nycklar och värden som liknar en hashtabell . Det finns bara två metoder som finns med PropertyBag , läsning och skrivning. Dessa objekt används främst när du skapar användaren kontroller för att lagra data som behöver användas i flera anrop . PropertyBags lagrar sina data i Variant , datatyp , vilket innebär att uppgifterna kan vara av någon annan datatyp , ja hela filer , och fortfarande förvaras framgångsrikt . Den PropertyBag Objektet har ersatts i Visual Basic . . NET med objekt som hashtabeller och serialisering
1
Skapa en ny PropertyBag genom att dimensionera och instansieras det som visas i följande kod : .
Dim objMyPropertyBag Som Nya PropertyBag
2 .
Lägg till en fastighet till din PropertyBag med WriteProperty metoden . Denna metod tar två parametrar som krävs och en valfri parameter . Parametrarna är ett namn för fastigheten, ett värde och ett standardvärde om så önskas . Nedan är två exempel på att lägga värderingar . Den första visar en standard egendom tillägg och det andra visar ett tillägg med ett standardvärde .
objMyPropertyBag. WriteProperty ( ” mitt nr ” , 74 )
objMyPropertyBag. WriteProperty ( ” MyString ” , ” en sträng som värde ” , ”NULL ” )
3 .
Hämta en fastighet från ditt PropertyBag med ReadProperty metoden . Denna metod har en obligatorisk parameter för fastigheten namn och en valfri parameter för ett standardvärde. I detta fall kommer det förinställda värdet bara ska returneras om det faktiska värdet inte finns .
Dim strRetrievedValue As String
strRetrievedValue=objMyPropertyBag. ReadProperty ( ” MyString ” )
Dim intFakeValue As Integer
intFakeValue=objMyPropertyBag. ReadProperty ( ” mitt nr ” , 0 )
4 .
släppa minnet hos din PropertyBag när du är klar med det genom att ställa det till ingenting.
Set objMyPropertyBag=Nothing
tips och varningar
コメント