Thema: MAPI umbiegen

Einzelnen Beitrag anzeigen

hmb

Registriert seit: 24. Jul 2007
12 Beiträge
 
#5

Re: MAPI umbiegen

  Alt 17. Okt 2008, 19:26
Hey, das geht ja richtig flott,


wenn ich den Code und die Antwort richtig verstehe wird hier eine eigene Mapi.Dll erzeugt (MyMapi)
in der Funktion
Delphi-Quellcode:
function MapiSendDocuments(ulUIParam: Cardinal; lpszDelimChar: LPSTR;
  lpszFilePaths: LPSTR; lpszFileNames: LPSTR; ulReserved: Cardinal): Cardinal; stdcall;
begin
// MessageBeep(0);

    {
    ShowMessage('SendDocuments : Deli : "'+lpszDelimChar+'"'+#13+#10+
        'FilePAth : "'+lpszFilePaths+'"'+#13+#10+
        'lpszFileNames : "'+lpszFileNames+'"'
    );
    }

    SendMAPIDocuments(lpszDelimChar, lpszFilePaths, lpszFileNames);
    Result := SUCCESS_SUCCESS;
end;
wird dann nicht einfach die Funktion aus der ursprünglichen MAPI (MS) aufgerufen?
Woher weiß dann das Betriebssystem, welche Mapi es verwenden soll?
Eigentlich, so wie ich das verstehe, müsste ich an der Stelle, anstatt SendMAPIDocuments aufzurufen, meine eigene Suppe kochen. (= Zimbra Server mit SOAP ansprechen) Dann muss nur noch das Betriebssystem meine myMapi.dll anstatt der herkömmlichen Mapi nehmen un das wärs?? Oder verstehe ich alles falsch?.
  Mit Zitat antworten Zitat