Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi MAPI aus einem Dienst ansprechen (https://www.delphipraxis.net/145208-mapi-aus-einem-dienst-ansprechen.html)

honda_magister 26. Dez 2009 10:12


MAPI aus einem Dienst ansprechen
 
Tag allerseits,

wie kann ich DP Funktion MapiSendMail aus einem Dienst heraus realisieren?
Ich benutze folgendes:

[delphi]
var lDesktop,lStationNew : cardinal;
//..

lStationNew:=OpenWindowStation('WinSta0',true,GENE RIC_ALL);
if (LStationNew<>0) then
begin
SetProcessWindowStation(LStationNew);
lDesktop:=OpenDesktop('Default',DF_ALLOWOTHERACCOU NTHOOK,true,GENERIC_ALL);
if (LDesktop&lt;&gt;0) then
begin
if SetThreadDesktop(lDesktop) then
begin

case MapiSendMail(MyService.ServiceThread.Handle,0,
mMessage, MAPI_LOGON_UI or MAPI_NEW_SESSION, 0) of

//..
Probiert auch so: case MapiSendMail(lStationNew,lDesktop,
mMessage, MAPI_LOGON_UI or MAPI_NEW_SESSION, 0) of


Funktion MapiSendMail liefert mir einen Leerwert zurück, trotzdem kommt an OutlookExpress nichts an.
Bitte um Hilfe.


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