usted puede utilizar las funciones de Geert_Gruwez o de Epasquier, pero conjeturo que fallará en la función de ShellExecute, debido a demasiado carácter y carácteres especiales.
Por lo que sé usted ha instalado el JCL - > usted puede utilizar su unidad de JclMAPI como esto:
aplicaciones
JclMAPI;
procedimiento TForm1.Button1Click (remitente
: TObject);
var
strEmail, strSubject: secuencia;
s: secuencia;
i: Número entero;
comenzar
strEmail: = “
[email protected]”;
strSubject: = “su tema”;
función de Geert_Gruwez del uso de // o función de Epasquier para generar el cuerpo
s: = '';
para I: = 0 a la tabla. Fields.Count-1 hace
s: = s + formato (“%20: 20s”, [tabla. Fields.Fields [I]. Subtítulo
]);
s: = s + #13#10 + DupeString (“-”, 21*table. Fields.Count) + #13#10;
mientras que no tabla. El Eof hace
comenzar
para I: = 0 a la tabla. Fields.Count-1 hace
s: = s + formato (“%20: 20s”, [table.fields. Coloca [I] .AsString
]);
s: = s + #13#10;
tabla. Después;
extremo;
JclSimpleSendMail (strEmail
, '', strSubject, s);
extremo;