Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
Delphi 2007 Professional
|
AW: mailto: mit Variable im Body
22. Apr 2011, 23:00
für Format müsste %0D%0A nach %%0D%%0A entschärft werden.
Das gleich wie oben, nur ausgelagert und wollte es nicht wegwerfen
Delphi-Quellcode:
procedure SendBugReport(sMailAdresse, sSubject, sVersion, sErrorMsg : String);
var
ExecStr : String;
begin
ExecStr := Format('mailto:%s?subject=%s&body=Version: %s %%0D%%0A%s',
[sMailAdresse, sSubject, sVersion, sErrorMsg]);
ShellExecute(0,'open', PChar(ExecStr), NIL, NIL, SW_SHOWNORMAL);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SendBugReport('Mustermann@provider.com', 'BugReport',
'1.11', 'Fehler im Programm');
end;
|
|
Zitat
|