Compartir a través de


Acceso al registro (Foundation Class)

Categoría Utilidades de sistema
Catálogo predeterminado Visual FoxPro Catalog\Foundation Classes\Utilities
Clase registry
Clase de base Custom
Biblioteca de clases _registry.vcx
Clase primaria registry
Ejemplo ...\Samples\Solution\WinAPI\regfox.scx

Observaciones

Esta clase proporciona acceso a la información del registro de Windows.

Para utilizarla, coloque la clase en un proyecto o en un formulario o, desde el menú Acceso directo a elementos de la Galería de componentes, seleccione Agregar al proyecto o Agregar al formulario. Al agregar la clase a un formulario, Visual FoxPro coloca la clase en el formulario. A continuación, puede especificar los valores de las propiedades y proporcionar los objetos de entrada y de salida que necesite. Al colocar la clase en un proyecto, puede elegir entre agregar la clase o crear una subclase.

Para obtener más información sobre el uso de las Foundation Classes, vea Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro.

Propiedades, eventos, métodos Descripción
Método CloseKey Cierra una clave del registro.
Sintaxis: CloseKey( )
Valor devuelto: ninguno
Argumentos: ninguno
Método DeleteKey Elimina una clave del registro.
Sintaxis: DeleteKey(nUserKey, cKeyPath)
Valor devuelto: ninguno
Argumentos:
nUserKey especifica la clave del usuario del registro.
cKeyPath especifica la ruta de acceso a la
clave del usuario del registro.
Método DeleteKeyValue Elimina un valor de una clave del registro.
Sintaxis: DeleteKeyValue(cOptName,
cKeyPath, nUserKey)
Valor devuelto:
Argumentos:
cOptName especifica el nombre de la
opción de la clave del registro.
cKeyPath especifica la ruta de acceso a la
clave del registro.
nUserKey especifica la clave de usuario.
Método EnumKeys Enumera una clave del registro.
Sintaxis: EnumKeys(@aKeyNames)
Valor devuelto:
Argumentos:
aKeyNames especifica las claves del
registro a enumerar.
Método EnumKeyValues Enumera los valores de una clave del
registro.
Sintaxis: EnumKeyValues(@aKeyValues)
Valor devuelto:
Argumentos:
aKeyValues especifica los valores de la clave del usuario del registro a enumerar.
Método EnumOptions Enumera todas las entradas de una clave y llena una matriz con sus valores.
Sintaxis: EnumOptions(@aRegOpts,
cOptPath, nUserKey, lEnumKeys
)
Valor devuelto:
Argumentos:
aRegOPts especifica la opción de la clave
del registro.
cOptPath especifica la ruta de acceso de
la opción de la clave del registro.
nUserKey especifica el Id. de la clave de
usuario.
lEnumKeys especifica si se van a
enumerar otras opciones, si existieran.
Método GetKeyValue Devuelve el valor de una clave.
Sintaxis: GetKeyValue(cValueName, cKeyValue)
Valor devuelto:
Argumentos:
cValueName especifica el nombre del
valor a recuperar.
cKeyValue especifica el valor de
cValueName.
Método GetRegKey Devuelve el valor de una clave del registro.
Sintaxis: GetRegKey(cOptName,
cOptVal, cKeyPath, nUserKey
)
Valor devuelto:
Argumentos:
cOptName especifica el nombre de la opción de clave del registro.
cOptVal especifica el valor que se va a
aplicar a la opción.
cKeyPath especifica la ruta de acceso de
la clave del registro.
nUserKey especifica la clave de usuario.
Método IsKey Devuelve si una clave especificada existe.
Sintaxis: IsKey(cKeyName, nRegKey)
Valor devuelto:
Argumentos:
cKeyName especifica el nombre de la
clave de usuario a comprobar, si existe.
nRegKey especifica el Id. de la clave del
registro.
Método OpenKey Abre una clave del registro.
Sintaxis: Open(cLookUpKey, nRegKey, lCreateKey)
Valor devuelto:
Argumentos:
cLookUpKey especifica el nombre de la
clave de usuario que se va a buscar.
nRegKey especifica el Id. de la clave del
registro.
lCreateKey especifica si se va a crear una
nueva clave del registro si la especificada no existiera.
Método SetKeyValue Establece el valor de una clave del registro.
Sintaxis: SetKeyValue(cValueName,
cValue)
Valor devuelto:
Argumentos:
cValueName especifica el nombre del
valor a establecer.
cValue especifica el valor que se aplica a
cValueName.
Método SetRegKey Establece una clave del registro.
Sintaxis: SetRegKey(cOptName, cOptVal,
cKeyPath, nUserKey)
Valor devuelto:
Argumentos:
cOptName especifica el nombre de la
opción de la clave del registro.
cOptVal especifica el valor a aplicar a la
opción.
cKeyPath especifica la ruta de acceso a la
clave del registro.
nUserKey especifica el Id. de clave de
usuario.
Propiedad cAppPathKey Componente interno de la clase.
Propiedad cIniDllFile Componente interno de la clase.
Propiedad cODBCDllFile Componente interno de la clase.
Propiedad cRegDllFile Componente interno de la clase.
Propiedad cVfpOptPath Componente interno de la clase.
Propiedad lCreateKey Componente interno de la clase.
Propiedad lHadError Componente interno de la clase.
Propiedad lLoaddedDlls Componente interno de la clase.
Propiedad lLoadedInis Componente interno de la clase.
Propiedad lLoadedOdbcs Componente interno de la clase.
Propiedad nCurrentKey Componente interno de la clase.
Propiedad nCurrentOS Componente interno de la clase.
Propiedad nUserKey Componente interno de la clase.
Método LoadRegFuncs Componente interno de la clase.

Vea también

Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro | Foundation Classes de Visual FoxPro (A-Z) | Foundation Classes de Visual FoxPro