Ressourcen zum Delphi-Tage 2009 Vortrag “Entwickeln von Addins für Microsoft Outlook mit Delphi”
Posted by tier777 on 2009-06-09
[please see next post for an English version of this post]
Bevor ich die Slides meines Vortrages an Daniel zur ZIPpung weitergebe, hier schon einmal meine kommentierte Liste aller Links, die ich während der Vorbereitung zusammengetragen habe (enthält auch Informationen zu einigen aus Zeit- und anderen Gründen leider entfallenen Themen):
Offizielle API-Referenzen und Infoquellen:
- Outlook Object Model Referenz:
http://msdn.microsoft.com/en-us/library/bb176619.aspx - Extended MAPI Referenz:
http://msdn.microsoft.com/en-us/library/cc765775.aspx - Security Notes for Outlook Developers:
http://msdn.microsoft.com/en-us/library/aa211242.aspx
(detaillierte Beschreibung des Sicherheitsmodells von Outlook 2003 aus Entwicklersicht) - Codesicherheitsänderungen in Outlook 2007:
http://msdn.microsoft.com/de-de/library/bb226709.aspx
(enthält u.a. eine vollständige Liste aller vom Outlook Object Model Guard überwachten Properties und Objekte) - Outlook Developer Portal:
http://msdn.microsoft.com/de-de/office/aa905455(en-us).aspx
Quellcode, Tutorials und Beispiel-Addins:
- Extended MAPI-Header für Delphi:
http://dimastr.com/outspy/download/MAPI_headers.zip
(unverzichtbar für jede Art von Extended MAPI-Programmierung, auch im Zusammenspiel mit Redemption – siehe weiter unten) - BabelFish for Outlook:
http://dimastr.com/babelfish/
(der angesteuerte WebService ist leider nicht mehr im Betrieb, aber der Quellcode dieses Addins ist ideal als Ausgangspunkt für eigene Addins geeignet) - Trust Filter for MS Outlook:
http://www.benziegler.com/TrustFilter/
(nicht-triviales, in Delphi geschriebenes Outlook-Addin mit Quellcode) - OutlookCode.com – Developer Learning Center for Microsoft Outlook
http://outlookcode.com
(Unmengen von Beispielen, Erläuterungen, Tutorials, Links, etc. – meist leider eher VB(A/S) oder C# als Delphi) - Slipstick.com – Outlook & Exchange Solutions Center
http://slipstick.com
(das Informationsportal schlechthin für alles, was mit Outlook und Exchange zu tun hat)
Vorgestellte bzw. verwendete Produkte und Tools:
- Add-in Express:
http://add-in-express.com
(Framework zur echten RAD-Entwicklung von COM-Addins für’s Office-Paket, hilft insbesondere bei der nahtlosen Integration in die Outlook-GUI, Shareware) - Redemption:
http://dimastr.com/redemption
(in Delphi geschriebene COM-Bibliothek, welche den Umgang mit Extended MAPI massiv vereinfacht und auf diese Weise außerdem die lästigen Sicherheitswarnungen in älteren Outlook-Versionen umgeht, Shareware) - OutlookSpy:
http://dimastr.com/outspy
(Entwickler-Utility zum Live-Inspizieren praktisch aller relevanten Outlook-APIs quasi “am lebenden Objekt”, Shareware) - GExperts:
http://www.gexperts.org/
(geniales Delphi-IDE Plugin, welches hinlänglich bekannt sein sollte, Open Source) - DDevExtensions:
http://andy.jgknet.de/blog/?page_id=10
(noch ein geniales Delphi-IDE-Plugin, von Andreas Hausladen, Freeware) - IDE Fix Pack:
http://andy.jgknet.de/blog/?page_id=246
(semi-offizielle Bugfixes für die Delphi-IDE von Andreas Hausladen, Freeware) - MachMichAdmin:
http://www.heise.de/software/download/machmichadmin/31780
(Batch-Datei zum Starten von Anwendungen unter dem eigenen Benutzerkonto aber mit vorübergehenden administrativen Rechten, Open Source) - PrivBar:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/24/195350.aspx
(Info-Toolbar für den Windows Explorer, welche anzeigt, mit welchem Berechtigungslevel eine Explorer-Instanz gerade läuft, Freeware) - Launchy:
http://www.launchy.net/
(Programm-Schnellstarter für Keyboard-Fetischisten, Open Source)
Verschiedenes:
(Achtung! Kurze Werbeunterbrechung.
)
- Lucatec GmbH:
http://www.lucatec.de
(mein Brötchengeber, ohne den mein Vortrag gar nicht möglich gewesen wäre) - Lucatec® Mask:
http://lucatec.net/mask/
(mein “Baby”
: ein Addin zum Automatisieren verschiedenster Arbeitsschritte bei der (Team-)Arbeit mit gemeinsam genutzten Postfächern oder Öffentlichen Ordnern, Shareware)
(Werbung Ende)
- techvanguards.com
http://www.techvanguards.com/
(Ausführliche Artikel und Tutorials rund ums Thema COM mit Delphi und C++-Builder von Binh Ly – ein echter Augenöffner, für alle, die sich bisher mit dem Thema nur gequält haben)
- Die folgende einfache .reg-Datei könnt Ihr verwenden, um die (De-)Registrierung von DLLs einfach über das Explorer-Kontextmenü durchzuführen:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\dllfile\shell] @="openas" [HKEY_CLASSES_ROOT\dllfile\shell\Register] [HKEY_CLASSES_ROOT\dllfile\shell\Register\command] @="regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\dllfile\shell\Unregister] [HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command] @="regsvr32.exe /u \"%1\""
Subscribe by Email
Delphi Delphi und Outlook als Add-In - Delphi-PRAXiS said
[...] [...]