вы можете использовать функции Geert_Gruwez или Epasquier, но я угадываю он потерпит неудачу на функции ShellExecute, из-за слишком много характера и специальных символов.
Насколько я знаю вы устанавливали JCL - > вы можете использовать свой блок JclMAPI как это:
пользы
JclMAPI;
процедура TForm1.Button1Click (прислужник
: TObject);
var
strEmail, strSubject: шнур;
s: шнур;
iий: Интежер;
начните
strEmail: = «
[email protected]»;
strSubject: = «ваш вопрос»;
функция Geert_Gruwez пользы // или функция Epasquier для того чтобы произвести тело
s: = '';
для I: = 0 к таблице. Fields.Count-1 делает
s: = s + форма («%20: 20s», [таблица. Fields.Fields [I]. Титр
]);
s: = s + #13#10 + DupeString («-», 21*table. Fields.Count) + #13#10;
пока не таблица. Eof делает
начните
для I: = 0 к таблице. Fields.Count-1 делает
s: = s + форма («%20: 20s», [table.fields. Fields [I] .AsString
]);
s: = s + #13#10;
таблица. Затем;
конец;
JclSimpleSendMail (strEmail
, '', strSubject, s);
конец;