I am using ShellExecute to invoke the local Email client and populate the mailto Address, Subject and Body in the Email Client. This is the code I have used...
HdrBdy := 'mailto: support@positonstudio.co.uk' +
'?Subject=Test Message Subject' +
'&Body=Positron Studio ' + fmIDEAbout.lblIDEVersion.caption +' '+ fmIDEAbout.lblBuildTarget.caption + #13+
CompInfo.SystemManufacturer + ' Model No. ' + CompInfo.SystemProductName +#13+
'Processor ' + CompInfo.ProcessorName + ' OS Version ' + OSInfo.Description +#13+
'----------------------------------------------------------------------------------';
ShellExecute(Self.Handle,
nil,
PChar(HdrBdy),
nil,
nil,
SW_NORMAL);
This works but the body text appears as a single line in the Email client. How can I insert multiple lines in the Mail client.