Hallo,
mit der Funktion
Quelltext
1: 2: 3: 4:
| ... liFlags:=MAPI_DIALOG or MAPI_LOGON_UI or MAPI_NEW_SESSION; Result:=mapiSendMail(0,Application.Handle,msg,liFlags,0); ... |
versende ich über mein Programm eine e-Mail (mit Datei). Dafür soll das Standard-eMailprogramm verwendet werden. Doch mein Programm bleibt solange "stehen" bis der User die e-Mail abgesendet oder abgebrochen hat.
Gibt es eine Möglichkeit das "Einfrieren" meines Programms zu verhindern?
Ich möchte nicht unbedingt in meinem Programm einen Thread einbauen.
Hinweis:
Bei "Thunderbird" funktioniert es, aber bei "Outlook" "wartet" mein Programm bis ich wie oben beschrieben, entweder die e-Mail versenden oder den e-Mail Versand abbreche.
Nun, "Outlook" verhält sich leider anders. Jedoch hat nicht jeder User "Thunderbird" als Standard-eMailprogramm!
Hat jemand eine Idee?
Gruß
Crowbar
P.S. Der User soll "manuell" die e-Mail versenden können, d.h. kein autom. e-Mailversand.