Hallo,
du kannst unter Start->Parameter die .Net Anwendung als Hostanwendung anzugeben und dann das Delphi
Dll Projekt starten.
Dann scheint das IUnkown Interface die Schnittstelle IMAPISession nicht zu unterstützen. Bist du sicher,
dass das MAPIOBJECT wirklich die IMAPISession unterstützt? Vielleicht kannst du auch das Session Objekt
direkt als IDispatch Objekt zurück liefern (wenn das Session Objekt IDispatch unterstützt) und per Latebinding zugreifen.
Delphi-Quellcode:
procedure TestProc(Intf: IDispatch);
var
ov: OleVariant;
begin
ov := Intf;
ov.IrgendeinePropOderProc;
end;
Ciao Chris
Guten Morgen! … Und falls wir uns heute nicht mehr sehen, Guten Tag, Guten Abend und Gute Nacht!