Page 1 of 1

INIs

PostPosted: Thu Feb 21, 2008 10:50 am
by thefull
Antonio , esto no funciona;

Code: Select all  Expand view
     INI oIni FILENAME ".\config.ini"
         GET s_cIp    SECTION "System"  ENTRY "IP"   OF oIni DEFAULT "localhost"
         GET s_nPort  SECTION "System"  ENTRY "PORT" OF oIni DEFAULT 10815
          ENDINI


La primera vez, se crea el fichero, y le asigna los valores por defecto, correcto, pero si ;
1.- IP= ,entonces IP no vale nada, en cambio,
2.- PORT= , aqui si que le asigna el puerto por default.

Recuerdo que esto funcionaba correctamente hace años,
¿ ha cambiado alguna cosa ?

Pregunto por si un valor 'vacio' tipo Cadena, es considerado como valor, en vez de coger el valor por defecto.

Por lo tanto, no se si es un bug o una 'feature' ;-)

Re: INIs

PostPosted: Thu Feb 21, 2008 10:56 am
by thefull
Me respondo a mi mismo, en la ayuda esta perfectamente explicado;

<uDefault> A default value to use when that Entry is not found.

Pero, eso no se cumple con PORT, y si con IP, lo cual, me fastidia ;-), yo queria que si estaba vacio, asignará el valor por DEFAULT.

Antonio, existe una contradicción, me gustaría saber cual es la que tengo que atenerme, para obrar en consecuencia.

PostPosted: Thu Feb 21, 2008 2:05 pm
by Antonio Linares
Rafa,

Vamos a revisarlo cuanto antes,