El PropertyBag es un Visual Basic 6.0 objeto utilizado para guardar las llaves de datos y valores similares a una tabla hash. Sólo hay dos métodos disponibles con el PropertyBag , lectura y escritura. Estos objetos se utilizan principalmente al crear controles de usuario para almacenar los datos que hay que reutilizar en invocaciones . PropertyBags almacenar sus datos en el tipo de datos Variant , lo que significa que los datos pueden ser de cualquier otro tipo de datos , archivos, incluso todo , y aún así ser almacenado con éxito. El objeto PropertyBag ha sido sustituido en . NET Visual Basic con objetos como tablas hash y la serialización . Instrucciones
1
Crear una nueva PropertyBag dimensionando y crear instancias que como se demuestra en el siguiente código:
objMyPropertyBag Dim As New PropertyBag
2
Añadir un propiedad a su PropertyBag utilizando el método WriteProperty . Este método tiene dos parámetros necesarios y un parámetro opcional. Los parámetros son el nombre de la propiedad, un valor y un valor predeterminado si lo desea. A continuación se presentan dos ejemplos de la adición de los valores . El primero muestra una adición propiedad estándar y el segundo muestra una adición con un valor predeterminado .
ObjMyPropertyBag.WriteProperty ( " myNumber " , 74) objMyPropertyBag.WriteProperty ( " miCadena ", " un valor de cadena " , "NULL " )
3
recuperar una propiedad de su PropertyBag con el método ReadProperty . Este método tiene un parámetro requerido para el nombre de la propiedad y un parámetro opcional para un valor predeterminado. En este caso, el valor por defecto sólo se devolverá si el valor real no existe.
StrRetrievedValue As StringstrRetrievedValue = objMyPropertyBag.ReadProperty ( " miCadena " )
Dim intFakeValue Como IntegerintFakeValue = objMyPropertyBag . ReadProperty ( " myNumber ", 0)
4
liberar la memoria realizada por el PropertyBag cuando haya terminado de utilizarlo al establecer en Nothing .
objMyPropertyBag Set = Nothing < br >