Autor Beitrag
Crowbar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 180

WinXP, SP2
D6 Enterprise
BeitragVerfasst: Fr 06.04.07 14:43 
Hallo,
mit der Funktion
ausblenden 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.