Ejemplo
[CONFIG]
MRU=5
Var1=pedro
Var2=juan
Var3=carlos
Var5=marcos
Procedure Carga
lnCantidad = ReadIni("CONFIG", "MRU", "MiArchivo.Ini")
For lnItem=1 To lnCantidad
lcItem = "Valor" + Transform(lnItem)
lcValor = ReadIni("CONFIG", lcItem, "MiArchivo.Ini")
MessageBox(lcValor)
EndFor
EndProc
Espero que te sirva.
Saludos
El 30/12/10, Julio Cesar Vente Ruiz <jvent...@gmail.com> escribió:
> Hola, yo desde hace varios años uso un par de funciones (no son mias y no
> tengo la referencia del autor) y hasta ahora me han funcionado a la
> perfección.
>
>
>
> ***** FUNCION PARA ESCRIBIR EN ARCHIVO DE CONFIGURACION INI*
> *----------------------------------------------------
> * Escribe un valor de un archivo INI.
> * Si no existe el archivo, la sección o la entrada, la crea.
> * Retorna .T. si tuvo éxito
> * PARAMETROS:
> * tcFileName = Nombre y ruta completa del archivo.INI
> * tcSection = Sección del archivo.INI
> * tcEntry = Entrada del archivo.INI
> * tcValue = Valor de la entrada
> * USO: WriteFileIni("C:MiArchivo.ini","Default","Port","2")
> * En este caso: WriteFileIni(.\archivo.tip,"TipDelDía","Habilitado","S")
> * RETORNO: Logico
> *----------------------------------------------------
> FUNCTION WriteFileIni(tcFileName,tcSection,tcEntry,tcValue)
> DECLARE INTEGER WritePrivateProfileString ;
> IN WIN32API ;
> STRING cSection,STRING cEntry,STRING cEntry,;
> STRING cFileName
> RETURN
> IIF(WritePrivateProfileString(tcSection,tcEntry,tcValue,tcFileName)==1, .T.,
> .F.)
> ENDFUNC
>
> *
> *
> **** FUNCION PARA LEER EN ARCHIVO DE CONFIGURACION INI*
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________