Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#4

AW: mailto: mit Variable im Body

  Alt 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;
  Mit Zitat antworten Zitat