![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola.... pues si creo que si voy a tener que crear un algoritmo que vaya recorriendo uno a uno los caracteres....
Intente hacer lo siguiente:
Pero no me funciona, todo me lo pone en el DBEdit1, no se bien como hacer la separación de cadenas, alguien que me pueda echar la mano??? |
|
#2
|
|||
|
|||
|
AAhh ahi en los ifs le tengo de la siguiente manera:
if (flag==1) ....... if (flag==2) ....... if (flag==3) ....... osea q si le tengo doble == solo q en el anterior post se me paso ponerlo ![]() |
|
#3
|
||||
|
||||
|
Algo que se me ocurre, un poco jalado de los pelos, pero que te permitiría usar la idea original, sería completar el CSV con los delimitadores conforme procesas cada línea
Código:
cadena = Memo->Lines->Strings;
Así, conviertes 0020,AGUSTIN LOPEZ MENDOZA, MINA 344, 3948588 en "0020","AGUSTIN LOPEZ MENDOZA"," MINA 344"," 3948588" con lo que puedes aplicar lo de CommaText sin problemas. // Saludos |
|
#4
|
|||
|
|||
|
Entonces si se demilita por "1234","lucero","2332" el CommaText ya lo separará como yo quiero??Ya probé el código q me dice, pero me marca un error sintaxis y como yo nunca he usado esta función no se si me pudiera echar la mano...
|
|
#5
|
||||
|
||||
|
Así es, CommaText te separará ahora sólo por las comas. Hay un error en el código que puse. Debería ser
en lugar de
En C habrá que ajustar porque las " se usan para las cadenas a diferencia de delphi que usa el apóstrofe '. // Saludos |
|
#6
|
||||
|
||||
|
No se olviden de los siguientes detalles:
Mi componente FileReader, tiene la lógica para "desmenuzar" un CSV. Nunca he publicado el código porque fue de las primeras cosas que hice en Delphi y creo que si lo veo ahora debe ser vergonzoso. Si estoy seguro que funciona sin problemas, ya que lo he utilizado en infinidad de aplicaciones.Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#7
|
||||
|
||||
|
Había pensado en eso, pero ¡qué exigentes eres!
![]() La verdad es que tienes razón y habría que cubrir todos los casos. La componente que mencionas, ¿vas a publicar su código? Porque habría que traducirlo a C. // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Filosofia/Manejo archivo "cds" Archivo.cds!! | Martín González | Conexión con bases de datos | 1 | 03-05-2007 00:14:23 |
| Manejo de una DLL | guiweb | Varios | 4 | 30-06-2006 15:10:48 |
| Manejo de Archivo, Consulta?? | marceloalegre | Varios | 2 | 07-11-2005 15:29:40 |
| manejo de BD | raco | Varios | 0 | 21-07-2005 00:25:33 |
| manejo de .dbf en delphi | jeni | Conexión con bases de datos | 2 | 14-09-2003 02:09:42 |
|