![]() |
Fehler bei ShellExecute
Ich will die Source.htm als Anhang mit einer Mail
versenden. Aber der Pfad landet nur als String in der E-Mail.
Delphi-Quellcode:
Wo liegt der Fehler? :gruebel:
ShellExecute(Application.Handle, 'open',PChar('mailto:'+ '?'+
'subject='+ '&'+ 'body='+ 'Attachment=' + (ExtractFilePath(ParamStr(0))+ 'source.htm')), nil, nil, SW_ShowNormal); |
Re: Fehler bei ShellExecute
Offiziell geht es nicht da, subject, body, ... keine Standards sind. Inoffiziell wird zu mindest subject unterstützt.
*hicks* |
Re: Fehler bei ShellExecute
Also keine Möglichkeit ne EMail mit Anhang
über das Standard MailProgram zu senden? :( |
Re: Fehler bei ShellExecute
Solange der Standard-Mailclient Outlook oder OutlookExpress ist, schon.
Ansonsten: MAPI, oder für Schreibfaule Indy |
Re: Fehler bei ShellExecute
Wenn, dann müsste es so lauten:
Delphi-Quellcode:
Aber, wie Michael erwähnte, geht das nicht mit jedem E-Mail-Clienten.
ShellExecute(Application.Handle, 'open', PChar('mailto:matze@abc.net?subject=&Body=&Attach="' + ExtractFilePath(ParamStr(0))+ 'source.htm"'), nil, nil, SW_ShowNormal);
Im SDC steht, wie es über MAPI geht: ![]() Edit: Habe mal meine DP-Mail-Adresse entfernt. |
Re: Fehler bei ShellExecute
MAPI is da auch net das non-plus-ultra! zB Thunderbird ist nicht in allen Punkten MAPI kompatibel... (Nicht selber getestet erfahrungsbericht von nem Kollegen!)
Greetz Boombuler |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz