PDA

Ver la Versión Completa : Cambio de linea al mandar un email por codigo.


alt126
08-11-2005, 11:35:57
Estoy usando el siguiente codigo, pero al leer el cuerpo del email de un TMemo, al mostrarlo no me aparecen los saltos de linea....algun consejo?


String aux;

aux = "mailto:" + Email;
aux = aux + "?Subject=" + Asunto;
aux = aux + "&body=";
if(mTexto->Lines->Count > 1)
{
for(int i=0;i < mTexto->Lines->Count;i++)
aux = aux + endl + Memo1->Lines[0].Strings[i];
}
ShellExecute(Handle,"open",aux.c_str(),0,0,SW_SHOW);

Neftali [Germán.Estévez]
08-11-2005, 12:46:07
Creo que al leer las líneas del memo como Strings debes estar perdiendo ese caracter, así que tal debas añadirlos tú (CR+LF - caracteres #10 y #13).