FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
No tengo mucha experiencia con C, pero:
Veo que la primera barra separadora de carpetas es simple (una sola) y esto puede que C lo considere como terminador de cadena. Código:
fIni->WriteString("Datos", "Entorno", "C:\DatAfi21\\DatAfi21\\Gia.ini"); |
#2
|
||||
|
||||
Ha sido una erra al copiar; están puestas las barras dobles. De hecho, esa primera parte (C:\DatAfi21) está guardada en una variable que capturo a través de un SHBrowseForFolder.
|
#3
|
||||
|
||||
¿El fichero ini está bien? Si está mal es que no lo grabas bien. Si está bien es que no lo lees bien.
Sigue con el depurador paso a paso hasta llegar hasta esa línea y mira el contenido de la variable. |
#4
|
||||
|
||||
Gracias por la respuesta. Centrándome en que ya estoy probando sólo con Builder XE3.
La grabación es la que he puesto antes y lo hago con el primer trozo de código que puse, de lo que deduzco que está bien hecho. En la segunda parte, cuando intento leerlo, incializo las variables (por si acaso) Código:
cAcceso = ""; cEntorno = ""; cTablas = ""; Código:
TStringList *slIniFile = new TStringList(); TIniFile *fIni = new TIniFile(ChangeFileExt(Application->ExeName, ".ini")); fIni->ReadSectionValues(UnicodeString("DATOS"), slIniFile); cAux = slIniFile->Text; Cita:
Código:
cEntorno = slIniFile->Strings[0]; |
#5
|
||||
|
||||
Ángel, antes de probar la lectura, debes asegurarte, no solamente deducir, que se han grabado bien los datos.
Lo mínimo a probar es buscar el fichero ini en el disco y abrirlo con cualquier editor de textos para ver si está correcto. Luego, si está bien, es cuando hay que seguir con el problema de la lectura. |
#6
|
||||
|
||||
Hola Angel.
Estuve probando, básicamente con tu código y no tengo ningún problema, te adjunto el código: Código PHP:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Cita:
Cita:
Lo he probado yo también en un proyecto vacío y efectivamente funciona; ¿por qué demonios no me funciona a mi un código que como dices es en lo esencial igual? Seguiré probando. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Leer fichero XML | itsi | Internet | 1 | 23-10-2008 22:50:15 |
Leer parte de un fichero .RTf | Tonio | Varios | 2 | 27-03-2008 11:25:53 |
leer de fichero | machingol | Varios | 7 | 09-05-2007 17:22:42 |
Leer fichero | rocio84 | Varios | 1 | 21-05-2006 10:45:06 |
Leer un fichero .ini | oesteve | OOP | 6 | 16-06-2003 16:40:20 |
|