¿Por qué mi EXE D2009 produce correos electrónicos con archivos adjuntos llamados ATTnnnnn.DAT cuando el mismo código fuente compilado en D2007 produce correos electrónicos con archivos adjuntos correctamente nombrados con el nombre del archivo original?¿por qué mi D2009 exe produce correos electrónicos con archivos adjuntos llamados ATTnnnnn.DAT
Estoy utilizando las bibliotecas Indy respectivas que vienen con D2007 y D2009. No tener el nombre del archivo original en el archivo adjunto impide que los usuarios puedan hacer doble clic en el archivo adjunto para abrirlo (generalmente los archivos adjuntos son hojas de cálculo de Excel).
Nota: el código es idéntico; solo el compilador y las bibliotecas de Indy pueden variar. El archivo adjunto enviado por el D2009 exe se puede guardar y renombrar para decir zzzz.xls y luego se abre correctamente, es decir, el correo electrónico y los datos adjuntos se procesan correctamente, es solo el nombre del archivo adjunto que está dañado.
Alguien sugirió que los encabezados de los archivos adjuntos están corruptos. ¿Se ha roto Indy? El código para reproducir es un código estándar estándar que se puede encontrar en muchos sitios web, pero puedo publicarlo si es necesario. Thx por adelantado.
Buen lugar. ¡Gracias por compartir eso! – robsoft