roRegistrySection
6 min
este objeto representa una sección del registro, lo que permite la organización de configuraciones dentro del registro permite que la sección se lea o escriba el equivalente en javascript es registro docid\ ybgfx7qti58 kcdury 3 (consulte la guía de migración de brightscript a javascript docid\ imtbd2lffaoroxiergc2a para conocer los equivalentes de los métodos) creación del objeto este objeto debe proporcionarse con un nombre de sección del registro al crearse createobject("roregistrysection", section as string) las escrituras no siempre surten efecto inmediatamente para evitar que el sistema exceda el número máximo de escrituras en el almacenamiento persistente integrado como máximo, 60 segundos después de una escritura en el registro, los datos recién escritos se escribirán automáticamente en el almacenamiento persistente si, por alguna razón, el cambio debe escribirse inmediatamente, entonces se debe llamar al método flush() todos los cambios se escribirán automáticamente antes de salir de la aplicación ifregistrysection read(key as string) as string lee y devuelve el valor de la clave especificada ejecutar leer() sobre una entrada que no existe, o sobre una clave dentro de una sección que no existe, devolverá una cadena vacía ("") write(key as string, value as string) as boolean reemplaza el valor de la clave especificada delete(key as string) as boolean elimina la clave especificada exists(key as string) as boolean devuelve true si la clave especificada existe flush() as boolean vacía el contenido del registro en el almacenamiento persistente getkeylist() as rolist devuelve una lista que contiene una entrada por cada clave del registro en esta sección ejemplo registrysection = createobject("roregistrysection", "widget usage") ' an empty entry will read as an empty string and therefore be converted to zero hits = val(registrysection read("big red button hits")) hits = hits + 1 registrysection write("big red button hits", stri(hits))