Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-06-2005
jfragueiro jfragueiro is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
jfragueiro Va por buen camino
importar un archivo txt a un dbmemo

Necesito importar el texto de un documento txt a un dbmemo, para su posterior tratamiento dentro de mi aplicación, como lo importariais? se que es algo muy simple, pero no logro encontrarlo. Me gustaria que me explicaseis con que componente lo importo etc...

Un saludo y muchas gracias de antemano.
Responder Con Cita
  #2  
Antiguo 23-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿No te funcionaría DBMemo.Lines.LoadFromFile('archivo.txt')?

// Saludos
Responder Con Cita
  #3  
Antiguo 23-06-2005
jfragueiro jfragueiro is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
jfragueiro Va por buen camino
No me funciona

veras si intento eso me dice:
Project project1.exe raised exception class EFOpenError with message 'cannot open file c:\Pedidos.text'. Process stopped. Use Step or Run to continue.

No hay ninguna otra forma??
Responder Con Cita
  #4  
Antiguo 23-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por jfragueiro
si intento eso me dice:
Project project1.exe raised exception class EFOpenError with message 'cannot open file c:\Pedidos.text'.
Bueno, pero esto no parece ser un problema del dbmemo sino de que no puede abrir el archivo:


Cita:
Empezado por ayuda de Delphi
EFOpenError

EFOpenError is the exception class for file-opening errors during streaming.

Description

EFOpenError is raised when an application cannot open a specified file. This can occur, for example, because the file doesn’t exist or is not in the directory where the application is searching for it.
¿Estás seguro de que el archivo está donde crees que está?

// Saludos
Responder Con Cita
  #5  
Antiguo 23-06-2005
jfragueiro jfragueiro is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
jfragueiro Va por buen camino
si falla te explico:

Verás, lo he intentado hacer a través de un componente que añade la ruta del archivo, poniendolo a mano en el codigo incluso poniendolo en el directorio de la aplicación, y en todos ellos me da el mismo error. Te agradeceria si existiera otra forma de hacerlo.

Muchas gracias otra vez
Responder Con Cita
  #6  
Antiguo 23-06-2005
jfragueiro jfragueiro is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
jfragueiro Va por buen camino
Ya lo he conseguido

Se ve que el problema era el tamaño del nombre del archivo, asi que poniendolo más corto no hay ningún problema.

Ahora bien, como puedo recorrer los caracteres del tmemo??

necesito ciertos campos contenidos en el, que siguen un formato..

Muchas gracias por anticipado, prometo que esta será mi ultima pregunta.
Responder Con Cita
  #7  
Antiguo 23-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Te pareceré pesado pero no creo que sea cosa de buscar otros métodos cuando el descrito es el más simple y debe funcionar (lo acabo de probar).

En el código que pones escribes

pedidos.text

¿no será que el archivo se llama?

pedidos.txt

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:22:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi