Ver Mensaje Individual
  #1  
Antiguo Hace 7 Horas
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.421
Reputación: 21
Angel.Matilla Va por buen camino
Cargar un TStringList: No entiendo nada

Tengo un fichero plano (TXT, lo adjunto al mensaje) con este contenido:
Cita:
Animación
Aventuras
Biográfica
Bélico
Ciencia ficción
Comedia
Documental
etc.
Como veis nada complicado: un único campo en cada línea.

Tengo este código para cargarlo en TStringList:
Código:
AnsiString cAux = ExtractFilePath(Application->ExeName) + "Tablas\\Ocio.txt";
TStringList *slValores   = new TStringList();
slValores->LoadFromFile(cAux);
Tampoco es ninguna filigrana.

Bien: lo ejecuto y tras hacer el LoadFromFile me encuentro que la variable tiene este contenido:
Cita:
ÿþA\r\n
que, evidentemente, nada tiene que ver con el contenido del fichero.

Tengo puestos estos includes:
Código:
#include <vcl.h>
#include <memory>
#include <olectl.h>
#include <jpeg.hpp>
#include <assert.h>
¿Me falta algo? Porque no entiendo lo que está pasando.
Archivos Adjuntos
Tipo de Archivo: txt OCIO.txt (662 Bytes, 3 visitas)
Responder Con Cita