Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fehler bei ShellExecute (https://www.delphipraxis.net/43369-fehler-bei-shellexecute.html)

Grolle 2. Apr 2005 23:44


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:
ShellExecute(Application.Handle, 'open',PChar('mailto:'+ '?'+
      'subject='+ '&'+ 'body='+ 'Attachment=' + (ExtractFilePath(ParamStr(0))+ 'source.htm')), nil, nil, SW_ShowNormal);
Wo liegt der Fehler? :gruebel:

Luckie 2. Apr 2005 23:51

Re: Fehler bei ShellExecute
 
Offiziell geht es nicht da, subject, body, ... keine Standards sind. Inoffiziell wird zu mindest subject unterstützt.

*hicks*

Grolle 2. Apr 2005 23:54

Re: Fehler bei ShellExecute
 
Also keine Möglichkeit ne EMail mit Anhang
über das Standard MailProgram zu senden? :(

tommie-lie 3. Apr 2005 00:02

Re: Fehler bei ShellExecute
 
Solange der Standard-Mailclient Outlook oder OutlookExpress ist, schon.
Ansonsten: MAPI, oder für Schreibfaule Indy

Matze 3. Apr 2005 00:04

Re: Fehler bei ShellExecute
 
Wenn, dann müsste es so lauten:

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PChar('mailto:matze@abc.net?subject=&Body=&Attach="' + ExtractFilePath(ParamStr(0))+ 'source.htm"'), nil, nil, SW_ShowNormal);
Aber, wie Michael erwähnte, geht das nicht mit jedem E-Mail-Clienten.

Im SDC steht, wie es über MAPI geht: Klick.

Edit: Habe mal meine DP-Mail-Adresse entfernt.

Boombuler 4. Apr 2005 09:57

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 12:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz