|
|
|
|
|
- Lectura de los valores persistentes
- Varios
- Windows Vista (y posterior)
Lee el contenido de un archivo INI (o el contenido de un archivo estructurado como los archivos .INI). Puedes get: - el valor de una palabra clave que se encuentra en una sección específica,
- la lista de palabras clave encontradas en una sección,
- la lista de secciones de archivos.
Ejemplo de archivo.INI [WD examples] Name1 = WDInstall Name2 = WDBench [Description of WDInstall] Caption = Use the control panel of Windows LST = 43 Page = 12 // Default choice read in the .INI nProduct is int = Val(INIRead("USER", ... "LastProd", "", fExeDir() + "\Port.INI")) IF nProduct > 0 THEN ListSelectPlus(LIST_Product, nProduct)
Sintaxis
<Result> = INIRead(<Section> [, <Keyword> [, <Not found> [, <File>]]])
<Result>: Cadena de caracteres - Texto buscado o lista de palabras clave encontradas en la sección (las palabras clave están separadas por caracteres CR),
- Lista de secciones de archivos (las secciones están separadas por caracteres CR).
- Contenido de en los siguientes casos:
- la cadena correspondiente a la palabra clave está vacía,
- la palabra clave no se encuentra,
- el archivo no se encuentra.
- Cadena vacía (si no se especifica o si es igual a una cadena vacía) en los siguientes casos:
- la cadena correspondiente a la palabra clave está vacía,
- la palabra clave no se encuentra,
- el archivo no se encuentra.
<Section>: Cadena de caracteres Nombre de la sección a leer en el fichero INI. Si este parámetro y el parámetro <Palabra clave> corresponden a una cadena vacía, <Resultado> contiene la lista de secciones que se encuentran en el archivo, separadas por CR.
Observación: Este nombre no puede contener el carácter "-"..
<Keyword>: Cadena de caracteres opcional Nombre de la palabra clave que contiene la información a leer. Si este parámetro es una cadena vacía, <Resultado> contiene la lista de palabras clave que se encuentran en <Sección>, separadas por CR.
<Not found>: Cadena de caracteres opcional o entero opcional Texto o entero que se devolverá si no se ha leído la palabra clave solicitada. Este parámetro corresponde a una cadena vacía de Default.
<File>: Cadena de caracteres opcional Nombre completo del fichero a leer (con su extension). - El archivo WIN.INI se utilizará si no se especifica este parámetro.
- Si sólo se especifica el nombre del archivo, el archivo especificado se buscará en el directorio de Windows.
Observaciones Lectura de los valores persistentes Varios - Para leer en el registro, utilice las funciones específicas del registro: RegistryQueryValue, ...
- Los archivos INI están limitados a 64 KB.
- EET: Bu Default , INIRead utiliza el directorio de Windows.
Atención: Hasta la versión 21, INIRead usaba el directorio de Windows del usuario por Default. Recordatorio: En el modo TSE, no se recomienda acceder a un archivo '.INI' con un nombre relativo. Le aconsejamos que utilice una de las siguientes soluciones:
Atención: Si el archivo INI se virtualiza automáticamente con Windows Vista (y posterior), el archivo INI no se puede compartir entre varias aplicaciones (especialmente si estas aplicaciones utilizan privilegios diferentes). Consejo de programación: Para crear un archivo INI sin tener los privilegios de administrador: - no utilizar el archivo WIN.INI (debe especificarse el parámetro )
- evite escribir en el directorio de Windows o en el directorio "Archivos de programa",
- use el directorio del sistema de la aplicación (devuelto por SysDir con la constante srAppDataCommun , por ejemplo).
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|