bl.OGware

infrequent grumblings of a software engineer and then some… (also some Delphi programming)

Posts Tagged ‘delphitage-de’

Ressourcen zum Delphi-Tage 2009 Vortrag “Entwickeln von Addins für Microsoft Outlook mit Delphi”

Posted by tier777 on 2009-06-09

de [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:

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:

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\""
Advertisements

Posted in Delphi, Outlook | Tagged: , , , , | 1 Comment »

Delphi Tage 2009 – Rückblick

Posted by tier777 on 2009-06-07

de

[please see next post for an English version of this article]

So, nun bin auch ich zurück von den diesjährigen Delphi-Tagen in Hamburg und hatte ein wenig Zeit, die Eindrücke auf mich wirken zu lassen. Wie schon vielfach erwähnt, wird sich die Ausgefallenheit der Location wohl nur noch schwer übertreffen lassen (muss ja aber auch gar nicht – schließlich soll ja das Gesamterlebnis, die Leute, die Vorträge und nicht zuletzt Delphi im Vordergrund stehen).

Der Veranstaltungsort - Die Cap San Diego

Der Veranstaltungsort - Die Cap San Diego

Publikum bei David's Keynote

Publikum bei David's Keynote

(weitere Bilder gibt es übrigens im entsprechenden Album der DelphiPraxis, sowie beim Delphi-Treff)

Großes Lob an Daniel auch für die Organisation des “pre-Con” Grillabends im Clubheim des FC St. Pauli wo man sich in netter Atmosphäre, mit leckerem Essen und einem schönen kühlen hanseatischen Bier unter die Delphi-Community mischen konnte, und dabei auch mal über andere Dinge, als nur Programmieren und Delphi reden konnte.

Weiter ging es am Samstag Morgen. Die Veranstaltung war sehr gut besucht (ca. 250 Leute einschließlich Speaker und Aussteller, wenn ich Daniel richtig verstanden habe). Besonders erfreulich fand ich auch die besonders große Anzahl von Leuten, die sich bei der abschließenden “Hände-heben”-Runde als Erstbesucher “geoutet” haben. Der Altersdurchschnitt lag meinem Empfinden nach auch etwas niederiger als bei früheren Events, was ja nur ein gutes Zeichen sein kann.

Die Keynote von David I bot wenig Neues, sofern man die Berichterstattung zur Delphi Live!-Konferenz im letzten Monat verfolgt hatte. Trotzdem finde ich es immer wieder erfrischend, David reden zu hören. Man merkt einfach, dass er mit Leib und Seele bei der Sache ist.

Weiter ging es mit den ersten Runde Sessions, wobei ich davon selbst leider nicht mehr viel mitbekommen habe, da ich die Kaffeepause nutzten musste, um einen kostengünstigeren Parkplatz für meinen Smart zu suchen. Zumindest die letzte Hälfte von Jeroens Vortrag über IDE-Addins und sonstige nützliche Tipps zur Produktivitätssteigerung konnte ich noch mit halben Ohr und Auge verfolgen – leider war der Raum so voll, dass ich nur im Durchgang zum Nebenraum stehen konnte, wo Bernd Ott einen ebenfalls sehr interessanten Vortrag zum Thema Subversion hielt.

Bernd Ua - Softwaretests

Bernd Ua - Softwaretests

Danach ging es für mich ohne Pause weiter mit Bernd Uas Vortrag zu Softwaretests und DUnit, welchen ich aus ungewohnt luftiger Höhe verfolgt habe… (siehe Bild links).

In der Zwischenzeit rückte mein eigener Vortrag immer näher und da dies der erste seit fast auf den Tag genau 9 Jahren sein sollte (abzgl. einem Monat), stieg die Anspannung bei mir entsprechend. Sakuras Vortrag über die Windows 7 Taskbar konnte ich leider entsprechend auch nur zur Hälfte verfolgen, da ich erst noch ein wenig Frischluft schnappen musste.

Mein eigener Vortrag schließlich war eine gemischte Angelenheit: Zwar konnte ich meine Nervosität größtenteils noch ablegen und konnte auch alle Zwischenfragen beantworten, aber meine Entscheidungen zur Zeitaufteilung und Gewichtung  der einzelnen Vortragsteile waren, im Nachhinein betrachtet, glaube ich nicht ganz ideal und obendrein reichte die Zeit leider gar nicht mehr für den abschließenden Teil zum Thema Extended MAPI und Redemption, wodurch ich zu diesem Thema nur noch im Eiltempo die Slides durchklicken konnte, anstatt echte Praxisbeispiele zu zeigen.

Nun ja, wie sagt man: aus Fehlern lernt man. Ich werde versuchen, die zu kurz gekommenen Teile hier in Blog- und Videoform nachzureichen und es beim nächsten Live-Vortrag besser zu machen. Ich hoffe, es konnten trotzdem alle Anwesenden das eine oder andere für sich mitnehmen. Konkrete Fragen beantworte ich auch gerne hier im Kommentar-Thread.

In Sachen Pausen nochmal eine kleine Anmerkung für die Organisatoren: Bitte beim nächsten Mal auch zwischen den Vor- und Nachmittagssessions noch 10-15 Minuten Pause lassen, so dass die Teilnehmer auch Zeit haben, von einer Session zur nächsten zu laufen, nochmal (eine Stange) Frische Luft zu schnappen, die Getränke aus der letzten Pause in die Keramikabteilung zu tragen und so weiter. Außerdem braucht man ja auch als Speaker noch einen kurzen Moment, bevor man sein Notebook ordnungsgemäß verkabelt und hochgefahren hat. Da die meisten Speaker, so wie auch mein Vorredner und ich, ihre Zeit (mehr als) voll ausgenutzt haben, mussten diese Vorarbeiten dann alle schon während der eigentlichen Session-Zeit erledigt werden, während das Publikum schon mit den Füßen scharrte… 😉

Den Ausklang des Tages im Gröninger Brauhaus fand ich schließlich auch sehr amüsant und gesellig (ich sag nur: “JUUUUNGS!!!” 😉 ). Das gehört für mich mittlerweile auch einfach zu den Delphi-Tagen dazu.

Das erste, was ich schließlich heute morgen in meinem Posteingang fand, war ein 30%-Gutscheincode, welchen mir das Add-in-Express-Team etwas verspätet (um genau zu sein: 30 Minuten nach meiner Abreise am Freitag) für die Teilnehmer meines Vortrages zugesandt hatte. Ich werde diesen auf jeden Fall noch mit in die Slides einbauen, bevor ich Sie verfügbar mache.

Apropos, die Slides der gesamten Veranstaltung, einschließlich meiner, wird es in Kürze über die DelphiPraxis als großes ZIP-Archiv zum Download geben. Ich werde den entsprechenden Link dann auch noch einmal hier posten.

Posted in Delphi | Tagged: , , , | 1 Comment »