Page 1 of 1

Como leer un numero decimal en un archivo Ini?

Posted: Tue Dec 06, 2005 1:54 am
by jlaguilars
compañeros;
como puedo leer un número decimal desde un archivo INI.


[PARAMETROS]
FactorFeling=5.000
FactorCorr=0.675

En mi programa:

GET nFactorFeling SECTION "PARAMETROS" ENTRY "FactorFeling" OF oIni
GET nFactorCorr SECTION "PARAMETROS" ENTRY "FactorCorreccion" OF oIni

Lo que me lee es la parte entera pero requiero con decimales.

que me falta o que estoy haciendo mal.

Saludos

José Luis Aguilar
México.

Posted: Tue Dec 06, 2005 1:01 pm
by MarioG
estimado:
He probado Testini, de \samples y ni siquiera guarda los valores numéricos! De cualquier manera, yo lo uso así, sin problemas:

Code: Select all

if !File( ".\myini.ini" )
   WritePProString( "PARAMETROS", "FactorFeling", nFactorCorr, ".\myini.ini" )
else
   nFactorCorr:= GetPvProfInt( "PARAMETROS", "FactorFeling", /* default*/, ".\myini.ini" )
   // o
   nFactorCorr:= Val( GetPvProfString( "PARAMETROS", "FactorFeling", /* default*/, ".\myini.ini" )
end
saludos

Posted: Tue Dec 06, 2005 1:05 pm
by Antonio Linares
Los numéros, decimales incluidos, hay que pasarlos a cadenas y recuperarlos como cadenas y volver a convertirlos a números.

archivos ini

Posted: Thu Dec 08, 2005 2:31 am
by jlaguilars
Saludos y muchas gracias por sus atenciones.

José Luis