FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Lectura de fichero errónea
Hola,
Estoy desarrollando una app que lea un fichero con la forma: N:Nombre;D:0000;F:00/00/0000 Donde N: es un string, D: es un entero y F: es una fecha. (cabe destacar que el orden puede estar alterado y puede que alguna linea no esté bien escrita) El problema reside en que el método en el cual almaceno los contenidos de la línea en una lista, al llegar al segundo ';' se revoluciona y hace cosas extrañas.
TList es una clase creada para que me diferencie qué es cada cosa
Sería de gran ayuda que me orientaseis un poco porque soy nuevo en delphi y no tengo mucha idea. |
#2
|
||||
|
||||
Hola y bienvenido al club.
Es difícil porder ayudarte sólo con el código y sin ver una muestra de datos. Una opción que tal vez nos ayude, es que coloques un fichero de ejemplo (si es posible) o al menos una porción que simule la parte del fichero que te da problemas. De esa forma se puede ejecutar el código con los datos "problemáticos" y darte una idea para solucionarlo. Puedes comprimir el fichero y el proyecto si lo necesitas y subirlo al mensaje. Si no te deja por permisos contacta con algún moderador/adminsitrador por privado y te ayudarán a hacerlo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola a todos,
Para realizar la separación de los distintos campos por un separador determinado, como es este caso, a mi me gusta utilizar un TStringList por su sencillez y no necesitar utilizar otros componentes, y la forma de funcionamiento es simple:
Y en tu caso en concreto prueba el siguiente código:
y aquí el proceso del fichero:
De esta forma aunque los campos te vengan en distinto orden los debes de poder leer sin problemas y en la validación de los datos ya puedes comprobar si te son útiles o no Un saludo |
#4
|
|||
|
|||
Muchisimas graciaas, me ha servido de mucha ayuda
Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Lectura errónea de la versión de mi aplicación | Manuel | Varios | 3 | 22-09-2011 14:31:38 |
Llamada erronea | Alexandro | Humor | 1 | 16-04-2009 19:42:37 |
Cómo saber si un fichero esta marcado de sólo lectura ? | David | Varios | 2 | 13-08-2008 16:20:19 |
Lectura fichero escribe a registro | Guillermo80 | Varios | 3 | 23-02-2008 22:56:03 |
Lectura de fichero clipper | Isabel_AS | Varios | 8 | 10-04-2007 14:39:32 |
|