FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Fast Repost 4 Email + PDF adjunto
Buenas tardes, después de mucho mirar por google y de leerme la documentación de fast reports 4, no encuentro solución a este problema:
procedure TFborrador2.BitBtn4Click(Sender: TObject); var qborrador:TfrxADOQuery; texto,fecha,nombre,dni,datos:TfrxMemoView; begin //Cargamos el formulario iborrador.LoadFromFile('informes/iborrador.fr3'); ... //Lo mandamos por correo electrónico frxmailexport1.ShowDialog := False; frxmailexport1.Address:='maildestino@gmail.com'; frxmailexport1.FromMail := 'loquesea@loquesea.com'; frxmailexport1.Subject := 'Ejemplo 1'; frxmailexport1.SmtpHost := 'smtp.loquesea.ext'; frxmailexport1.SmtpPort := 25; frxmailexport1.Login := 'login@server.com'; frxmailexport1.Password := 'mipassworddelserver'; frxmailexport1.ExportFilter := frxpdfexport1; iborrador.Export(frxmailexport1); end; Según muchos sitios esto debería funcionar. Ejem: http://www.fast-report.com/en/forum/...856&#entry8856 pero a mi me lanza este error: First chance exception at $7C812AEB. Exception class EFCreateError with message 'Cannot create file "C:\DOCUME~1\*******\CONFIG~1\Temp\informes\iborrador.pdf". El sistema no puede hallar la ruta especificada'. Process Gapartados.exe (3712) Ni especificando lo siguiente en el código funciona: frxpdfExport1.FileName := TEMP + inttostr(Uborrador.codcliente) + '.pdf'; ¿Alguna idea? Me veo en la obligación de daros las gracias por adelantado. Muchas gracias |
#2
|
||||
|
||||
mmm no se se me hace que no te esta aceptando nombres de archivos diferentes al standard 8.3 proba con un nombre como "C:\REPORTE.PDF"
|
#3
|
|||
|
|||
Gracias
Muchas gracias por la respuesta, voy a ver si asi funciona y ya te cuento
======================== Gracias por la respuesta, pero eso no funciona, a ver si alguien le hecha un vistazo y me puede contestar. Muchas gracias. Última edición por ajgomezlopez fecha: 28-12-2008 a las 19:31:06. |
#4
|
||||
|
||||
Prueba a utilizar un path completo al guardar el fichero en lugar de un path relativo. Aunque sólo sea para descartar que sea de eso. Prueba por ejemplo guardando en un lugar tipo:
c:\temp\ Y asegúrate de que ese directorio existe. Si eso funciona, sabes que el problema radica en el pathdonde guardas el fichero. Apuesto a que el error va por ahí. ¿El directorio donde estás intentando guardar existe?
__________________
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. |
#5
|
||||
|
||||
Cuando empeze con FastReport 4 una de las cosas que me di cuenta es que no se registraba el email en mi cuenta de correo de Outloock, por lo que al final decido usar el siguiente código:
La función sendMail es la siguiente, necesita las uses (mapi y shellapi):
un saludo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#6
|
|||
|
|||
Gracias.
Muchas gracias a los dos por la contestación.
Neftalí, la ruta existe ese no es el problema, voy a seguir a ver si doy con la tecla, de todas maneras consiguo crear un pdf en la ruta que quiera, pero despues no el frxMailExport no veo ninguna opción para hacer un atach de un fichero. Pepelobo tu código lo usaré si no saco el error, muchas gracias a ti también por ayudarme. Pero me gustaría sacar el fallo de los reportes. Muchas gracias. A ver si a alguien se le ocurre. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviar un email con un archivo adjunto | Turboleta | Internet | 9 | 31-07-2006 19:55:16 |
Enviar adjunto por mail | joel20 | JAVA | 3 | 10-07-2006 13:09:38 |
Enviar email con copia y adjunto con indy | cmena | Internet | 4 | 01-10-2005 01:14:00 |
bajar adjunto de un mail | zastilla | Internet | 0 | 22-06-2005 14:50:49 |
|