Ich versuche, _TLB
importieren Einheiten für Outlook 2003, 2007 und 2010 (und auch andere OLE-Server) analog zu denen, die mit Delphi für Outlook 2000 und 2002 gebündelt. Ich konnte jedoch nicht die Typ Bibliothek importieren Generieren Sie auch den Code zum Erfassen von Ereignissen von den OLE-Servern, der in den gebündelten Einheiten gefunden wird. Die Option, „Gene Komponente Wrapper“ erzeugt nur Wrapper für Server, die direkt instanzierbare sind aber nicht für Objekte, die über Methoden anderer Objekte zurückgegeben werden, nur wie TInspector
, TExplorer
usw.Ist es möglich, dass Delphi automatisch Ereignisereigniscode für eine importierte OLE/COM-Typbibliothek generiert?
ich natürlich das Event-Handling-Code erstellen können ich selbst aber das wäre wirklich mühsame Arbeit.
Weiß jemand, ob der mit Delphi 2010 enthaltene Importer (tlibimp.exe
) optimiert werden kann, um diesen Code zu generieren? Ich bezweifle wirklich, dass Borland in dem Tag die vorhandenen Outlook2000.pas
und OutlookXP.pas
Einheiten manuell erstellt hat ...
Gibt es vielleicht andere Tools, die das tun können?
Oliver diesen Link http://chrisbensen.blogspot.com/2007/07/how-to-import-type-library- from-command.html – RRUZ
@RRUZ: Danke. Ich kenne diesen Artikel. Das war eigentlich mein Ausgangspunkt. Aber leider gibt es keine Informationen über das Generieren von Event-Wrappern, besonders für nicht-erzeugbare Server ... –