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 29-03-2005
Avatar de DB-ADO
DB-ADO DB-ADO is offline
Miembro
 
Registrado: mar 2005
Ubicación: Bs As Argentina
Posts: 39
Poder: 0
DB-ADO Va por buen camino
Question De string a archivo!!!!!!!!!!!!!!!!!!!!!!!!!!

Hola amigos.
Estoy trabajando en Delphi 5.
Tengo una tabla de attachments (archivos adjuntos de mail) con un campo que con tiene al archivo dentro, como tambien se puede contener un *.JPG.
El problema esta en que este archivo se guarda en el campo con miles de valores que son string.
Lo que quiero decir es que el archivo adjunto que contiene el E-mail se guarda dentro de la tabla y no en una ruta especifica, y al guardarse se guarda como si se hubiera abierto en un NotePad (Bloc de notas).
Por ejemplo: El archivo Notas.pdf es un archivo adjunto que viene con un determinado mail.
En mi programa hay una tabla exclusivamente dedicada a los Archivos adjuntos con el mail y se relacionan con el mail por medio del campo EmailID.
Los campos de la tabla son ID, AttachName,Atachment,EmailID

En el caso de este archivo me figura lo siguiente:
ID: 14263748573635
AttachName: 'Notas.pdf'

Attachment :

{EL CAMPO ATTACHMENT ES TODO ESTO}
%PDF-1.3
%âãÏÓ
102 0 obj
<<
/Linearized 1
/O 106
/H [ 1908 276 ]
/L 122927
/E 110131
/N 1
/T 120768
>>
endobj
xref
102 44
0000000016 00000 n
0000001248 00000 n
0000001603 00000 n
0000001756 00000 n
0000002184 00000 n
0000002644 00000 n

EmailID :14263748573635

Ahora la pregunta esta aca:

¿Como hago para que el campo attachment se pueda guardar nuevamente como .pdf sin ser dañado?

Hay un metodo: Es el metodo de StringSteam, pero no me funciona
Espero que puedan ayudarme

Regads
__________________
-------- Pablo: --------
----- Programador -----
-------- Delphi ---------

Última edición por DB-ADO fecha: 29-03-2005 a las 20:10:36.
Responder Con Cita
  #2  
Antiguo 29-03-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Supongo que Attachment es del tipo TStrings, si lo es así, solo tienes que hacer
Código Delphi [-]
Attachment.SaveToFile('C:\....')

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
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 14:42:55.


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