ShellExecuteを使用して、ユーザーがデフォルトの電子メールプログラムから電子メールを送信できるようにします。例えば
const
CRLF = '%0D%0A';
var
Body: string;
begin
Body := 'Information from my program'+CRLF+
'that is put in the body of the email';
ShellExecute(Application.Handle, 'open', PChar('?Subject=My Subject&Body=' +
Body),nil, nil, SW_SHOWNORMAL);
情報の列で本文をフォーマットしたい。どうすれば空白を入れることができますか?%20は単一のスペースで機能するようですが、行の先頭や複数の連続するスペースでは機能しない場合があります。この''も機能しません:(