bodo hat geschrieben:Nicht mehr für diese Version.
Und das heisst genau was? Ist damit 2.5.1 gemeint? Damit habe ich eigentlich kein Problem, da ich mit den Umstellungen noch einiges zu tun habe.
Und auch nur, wenn du das machst
![Wink ;)](./images/smilies/icon_wink.gif)
. Wir haben den Quelltext gespendet bekommen. Ich schätze keiner von uns hat da Plan von
![Smile :)](./images/smilies/icon_smile.gif)
.
Ich habe kein Problem damit die Klasse umzubauen, wenn ich dafür die Bibliothek bekomme. Mein Problem dabei ist, dass ich hier zuhause kein Outlook zum Testen habe (Hint Hint!
![Wink ;-)](./images/smilies/icon_wink.gif)
).
Ungefähr so elegant wie das hier:
https://nlink.dev.java.net/
Einfach ein Interface deklarieren und eine DLL benutzen können ist eine sehr sehr mächtige Geschichte, oder?
Ja, wenn man denn eine DLL hat, die man ansprechen kann.
Um es mal aus Apple Sicht zu beschreiben:
Outlook bietet das Microsoftäquivalent einer AppleScript Schnittstelle. So etwas spricht man natürlich sinnvollst über die passende Schnittstelle an.
Das ganze nennt sich dann COM (Component Object Model) und kann in einer DLL sein, kann aber auch genausogut in der Anwendung selbst stecken. Beide kann man aber über die oben aufgeführten Bibliotheken nicht wirklich sinnvoll ansprechen.
Bei COM gibt es dann noch den Unterschied zwischen early und late binding.
In Java ist das Vergleichbar mit dem direkten import der Klasse (early binding) im Gegensatz zu Reflection (late binding). Welche der beiden Methoden in Java bequemer und effizienter ist, muss ich ja nicht erwähnen. Bei COM sieht es da genauso aus.