Forum: Object-Pascal / Delphi-Language
Delphi
by JonnyGuitar,
28. Okt 2009
Moin,
ich möchte mich erst nochmal für eure Hilfe bedanken.
Desweiteren habe ich die Lösung für das Problem gefunden.
Man musste vorher noch ein MapiInitialize aufrufen da sich
der Aufruf "ausserhalb" befindet. Nun klappt alles :)
Gruss Jonny
Forum: Object-Pascal / Delphi-Language
Delphi
by JonnyGuitar,
27. Okt 2009
Hallo,
das holen der IMapiSession wird unterstützt.
Ich habe hier ein Beispiel in C++ von CodeProject was funktioniert:
String^ Fabric::GetProfileName(Object^ mapiObject)
{
// the result returned to the calling method
Forum: Object-Pascal / Delphi-Language
Delphi
by JonnyGuitar,
27. Okt 2009
Guten Morgen,
erstmal vielen Dank für deine Hilfe.
Du hast vollkommen Recht, der Aufruf klappt auch, der Fehler liegt in der Delphi Funktion.
Die sieht momentan so aus:
procedure getProfile(Intf: IUnknown); stdcall;
Forum: Object-Pascal / Delphi-Language
Delphi
by JonnyGuitar,
26. Okt 2009
Hallo,
ich habe das jetzt mal so eingebaut wie du geschrieben hast, leider bekomme
ich schon beim Aufruf einen Fehler (SEHException).
Gibt es eine Möglichkeit das zu debuggen in Delphi (An Prozess hängen hat nicht geklappt)
Ich habe das versucht so zu implementieren:
in C#