Hola !
He podido guardar en una entrada del INI con ::oIni:Set("Seccion","Entrada",cValor) unos 2000 caracteres, pero, mi sorpresa cuando hago el cValor := ::oIni:Get("Seccion","Entrada") resulta que no me lee mas de 1024, ¿ Como se puede ampliar esto ? Necesito poder leer lo mismo que me deja escribir en lo INI, no?
Un saludo
Jesús Díez González
Me falta parte de una entrada de un INI
Me falta parte de una entrada de un INI
Dpto.Desarrollos eTi
Jesús Díez González
Villajoyosa (Alicante)
Jesús Díez González
Villajoyosa (Alicante)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Antonio, ya lo he visto, pero...
Se puede cambiar la funcion para que reciba como parametro la longitud del buffer ? asi ya seria mas estandard, no?
de otra forma si modifico profile.c , debo llevar un control de versiones de FWH para que no se pierda mi modificación.
Como hago para compilar y linkar profile.c , en que libreria ?
Un saludo
Se puede cambiar la funcion para que reciba como parametro la longitud del buffer ? asi ya seria mas estandard, no?
de otra forma si modifico profile.c , debo llevar un control de versiones de FWH para que no se pierda mi modificación.
Como hago para compilar y linkar profile.c , en que libreria ?
Un saludo
Dpto.Desarrollos eTi
Jesús Díez González
Villajoyosa (Alicante)
Jesús Díez González
Villajoyosa (Alicante)
hago tlib lib\fivehc.lib , fivehc.txt y obtengo una lista de funciones que estan dentro de fivec.lib ahi está el módulo profile.c con sus funciones.
Ahora, ¿ como compilo el módulo profile.c , que parámetros... ?
luego supongo que con el .obj haciendo tlib \lib\fivehc.lib -+profile.objy listo, no?
Necesito una pequeña ayuda, ...
Ahora, ¿ como compilo el módulo profile.c , que parámetros... ?
luego supongo que con el .obj haciendo tlib \lib\fivehc.lib -+profile.objy listo, no?
Necesito una pequeña ayuda, ...
Dpto.Desarrollos eTi
Jesús Díez González
Villajoyosa (Alicante)
Jesús Díez González
Villajoyosa (Alicante)
Solucionado con TTxtFile
Al final lo he solucionado con la clase TTxtFile sólo para ciertos oIni con entradas muy grandes, utilizo:
LOCAL oIni := TTxtFile():New(::oIni:cIniFile)
oIni:nMaxLineLength := 3000
cState := oIni:GetValue( ::cSection, "Estado", "" )
oIni:End()
Bueno, pues listo.
Un saludo
LOCAL oIni := TTxtFile():New(::oIni:cIniFile)
oIni:nMaxLineLength := 3000
cState := oIni:GetValue( ::cSection, "Estado", "" )
oIni:End()
Bueno, pues listo.
Un saludo
Dpto.Desarrollos eTi
Jesús Díez González
Villajoyosa (Alicante)
Jesús Díez González
Villajoyosa (Alicante)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: