Die PropertyBag ist ein Visual Basic 6.0 verwendet Objekts an Daten und Werte, ähnlich wie bei einem Hash-Tabelle zu halten. Es gibt nur zwei Methoden zur Verfügung, mit dem PropertyBag ; Lesen und Schreiben. Diese Aufgaben werden vor allem bei der Erstellung von Benutzer- Kontrollen durch, um Daten, die über Aufrufe hinweg wiederverwendet werden braucht speichern. PropertyBags speichern ihre Daten in der Variant-Datentyp , was bedeutet, dass die Daten von einem anderen Datentyp , sogar ganze Dateien , und immer noch erfolgreich gespeichert zu sein. Die PropertyBag Objekt in Visual Basic. NET wurde mit Objekten wie Hash-Tabellen und Serialisierung ersetzt. Anleitung
1
Neues PropertyBag durch Dimensionierung und Instanziieren es wie im folgenden Code gezeigt :
Dim As New objMyPropertyBag PropertyBag
2
hinzufügen Objekt zur Ihrer PropertyBag mit dem WriteProperty Verfahren . Diese Methode nimmt zwei erforderlichen Parameter und einen optionalen Parameter . Die Parameter sind ein Name für die Eigenschaft , einen Wert und einen Standardwert , falls gewünscht. Unten sind zwei Beispiele für Werte hinzufügen . Das erste zeigt ein Standard- Eigenschaft hinaus und das zweite zeigt eine zusätzlich mit einem Standardwert .
ObjMyPropertyBag.WriteProperty ( " myNumber " , 74) objMyPropertyBag.WriteProperty ( " myString ", " ein String-Wert ", " NULL " )
3
Abrufen einer Eigenschaft von Ihrem PropertyBag mit dem ReadProperty Verfahren . Diese Methode hat einen erforderlichen Parameter für den Namen der Eigenschaft und ein optionaler Parameter für den Standardwert . In diesem Fall wird der Default-Wert nur zurückgegeben werden, wenn der tatsächliche Wert nicht existiert .
Dim strRetrievedValue Wie StringstrRetrievedValue = objMyPropertyBag.ReadProperty ( " myString " )
Dim intFakeValue Wie IntegerintFakeValue = objMyPropertyBag . ReadProperty ( " myNumber ", 0)
4
Veröffentlichung der Speicher durch Ihr PropertyBag gehalten, wenn Sie fertig sind Sie es , indem Sie ihn auf Nothing .
Set objMyPropertyBag = Nothing