Ejemplos usando el Api de windows para Visual basic

159 - Leer y grabar datos en un archivo INI

Volver al Listado Api - Anterior - Siguiente



 

 

 

Ejemplo que utiliza las funciones Api GetPrivateProfileString y WritePrivateProfileString para grabar y leer datos en un archivo de configuración ini

 

La función que lee es GetPrivateProfileString, la función que graba WritePrivateProfileString.

Las dos poeen casi los mismos parámetros: ( La ruta y nombre del archivo Ini, el nombre de La clave a leer o grabar, el Valor que se va a leer o grabar.)

Nota: La función GetPrivateProfileString, tiene un parámetro adicional ( ByVal lpDefault As String ) para los valores por defecto en caso de que no haya ningún dato que leer.

El siguiente ejemplo lo que hace es leer y almacenar en un archivo Ini ( ubicado en el App.Path del programa y llamado Config.ini), ..el ancho, alto, el Top y el Left del formulario.

En el evento FormLoad, se llama a la función de ajuste llamada Leer_Ini ( Esta función retorna el valor leeido )

Private Function Leer_Ini(Path_INI As String, Key As String, Default As Variant) As String

 

..en el evento Unload del formulario se llama a la función Grabar_Ini.

Private Function Grabar_Ini(Path_INI As String, Key As String, Valor As Variant) As String

 

En el fichero Ini se almacenarán los datos de esta forma:

[MiPrograma]
Left=0
Top=0
Width=12165
Height=5000

 

Nota: Si el archivo ini no existe, la función api WritePrivateProfileString, lo crea automáticamente, o sea que no generará error de Acceso o ruta de archivo inexistente

 

Código fuente en el formulario

 


Enlaces relacionados



Buscar en Recursos vb