![]() |
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<>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 17:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz