Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi MAPI und asynchrones MapiSendMail? (https://www.delphipraxis.net/69167-mapi-und-asynchrones-mapisendmail.html)

sh17 11. Mai 2006 08:47


MAPI und asynchrones MapiSendMail?
 
Hallo,

ich hab schon wie blöde gesucht, vielleicht gehts ja auch nicht.

mit

Delphi-Quellcode:
MapiSendMail(0, Application.Handle, MailMessage,MAPI_DIALOG or MAPI_LOGON_UI, 0)
kann man ja eine EMail mit Benutzerdialog erstellen.

Nun ist es aber so, dass meine Anwendung darauf wartet, bis die Bearbeitung der EMail abgeschlossen ist (positiv oder negativ).

Ist es möglich MapiSendMail (oder anders) auch so aufzurufen, das ein Dialog erscheint, der Aufruf aber sofort wiederkehrt?

sh17 24. Mai 2006 08:16

Re: MAPI und asynchrones MapiSendMail?
 
Jetzt jemand eine Idee?

Klaus01 24. Mai 2006 08:19

Re: MAPI und asynchrones MapiSendMail?
 
Hallo,

vielleicht eine etwas dumme Idee
aber kannst Du den Aufruf nicht in einem Thread starten?

Grüße
Klaus

sh17 24. Mai 2006 08:24

Re: MAPI und asynchrones MapiSendMail?
 
Hmm, als letzter Ausweg vielleicht.

allerdings könnte der Anwender auf die dumme Idee kommen, die Anwendung mit dem Thread zu beenden.
Ihm dann zu sagen, das er erst mal die Mail fertig schreiben soll, ist auch doof.

Richtig abgekoppelt wäre mit lieber.

Gibt es vielleicht noch andere Möglichkeiten Mails mit Anhang mit dem Standardmailclient zu erzeugen?

RavenIV 24. Mai 2006 08:29

Re: MAPI und asynchrones MapiSendMail?
 
also ich schicke die emails so:
Delphi-Quellcode:
MError := MapiSendMail(0, Application.Handle, MapiMessage, MAPI_DIALOG or MAPI_LOGON_UI or MAPI_NEW_SESSION, 0);
und meine Applikation wartet nicht, bis die email abgesendet ist.
Ich kann ganz normal mit meiner Applikation weiterarbeiten, während das email-Fenster offen ist.

sh17 24. Mai 2006 08:36

Re: MAPI und asynchrones MapiSendMail?
 
leider auch nicht.

vielleicht liegt es ja am Mailprogramm, ob es die Funktion zurückkehren lässt?

RavenIV 24. Mai 2006 08:44

Re: MAPI und asynchrones MapiSendMail?
 
Zitat:

Zitat von sh17
vielleicht liegt es ja am Mailprogramm, ob es die Funktion zurückkehren lässt?

Keine Ahnung.
bei uns isses Thunderbird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 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