Page 1 of 1

CALL A VARIABLE logic FROM A FILE ini

Posted: Mon Apr 12, 2010 3:21 pm
by MdaSolution
iF i CALL A VARIABLE FROM A FILE Ini

SAMPLE :

Local lRecordSelector := GetPvProfString("Browse", "RecordSelector",".F.", cIniFile)

it sad me it was a char variable and I cannot insert it on xbrowse
sample

WITH OBJECT oBrw1
:lRecordSelector := lRecordSelector
end

there is a function to converte a char variable on logic variable ?

or

How I can to make it ?

Re: CALL A VARIABLE logic FROM A FILE ini

Posted: Mon Apr 12, 2010 4:03 pm
by Daniel Garcia-Gil
Hello


Local lRecordSelector := GetPvProfString("Browse", "RecordSelector",".F.", cIniFile) == ".T."

or you can use TIni class, check FWH\SAMPLES\testini.prg

Re: CALL A VARIABLE logic FROM A FILE ini

Posted: Mon Apr 12, 2010 6:31 pm
by MdaSolution
no funciona, Daniel !
Quiero salvar a algunas variables para mostrar el xbrowse y quiero grabar la configuración del archivo INI

Re: CALL A VARIABLE logic FROM A FILE ini

Posted: Mon Apr 12, 2010 7:12 pm
by Daniel Garcia-Gil
Hola...

Has intentado usar la clase TINI?

que dificultades encuentras usando la clase?

tienes un ejemplo muy amplio en FWH\VISUAL\OPTIONS.PRG

Re: CALL A VARIABLE logic FROM A FILE ini

Posted: Tue Apr 13, 2010 10:00 am
by MdaSolution
Daniel,

Tengo que guardar y llamar a una variable lógica

Local lRecordSelector := GetPvProfString("Browse", "RecordSelector",".F.", cIniFile)

cuando la llamada desde el archivo ini no devuelve la variable de tipo lógico, sino un carácter variable

esta variable está conectado a un control checkbox


ock1:= lRecordselector

x,y checkbox ock1 checkbox of ...

y me dice que no se puede insertar una variable de carácter en el control checkbox

Re: CALL A VARIABLE logic FROM A FILE ini

Posted: Tue Apr 13, 2010 12:29 pm
by Marcelo Via Giglio
Hola,

todo en los archivos INI es caracter, tu debes de hacer una transformacion explicita al tipo de dato que necesitas, numero, fecha, logico.....

saludos

Marcelo