Einzelnen Beitrag anzeigen

ringli

Registriert seit: 7. Okt 2004
508 Beiträge
 
Delphi 11 Alexandria
 
#1

AddIn's für andere Anwendungen erstellen

  Alt 2. Jul 2005, 18:59
Ich versuche grade ein AddIn für eine Anwendung zu erstellen die den Zugriff über die IDTExtensibility2-Schnittstelle ermöglicht.

Nach ein bisschen googeln habe ich diesen Code bei den Schweizern gefunden. Desweiteren habe ich herausgefunden das ich den Microsoft AddIn-Designer (MSADDNDR.DLL) oder eine MS-Office Anwendung benötige um auf diese Schnittstelle zuzugreifen.

Nachdem ich diese DLL hatte, habe ich sie mit Delphi7-PE importiert da das mit der Delphi 2005-PE bekanntermassen nicht möglich ist. Da ich kein MS-Office besitze habe ich aus dem Code von den Schweizern die Angaben für Outlook entfernt. Jetzt habe ich das Problem das in der AddIn.pas die Angabe IAddIn und Class_AddIn nicht erkannt wird. Ändere ich das um in IAddInDesigner/ClassAddInDesigner bzw. in IAddInInstance/ClassAddInInstance kann ich das AddIn auch kompilieren.

Bei dem Versuch das kompilierte AddIn in die Anwendung einzubinden stürzt diese allerdings sang- und klanglos ab. Kompilert habe ich das Ganze sowohl mit Delphi 7 PE als auch mit der 2005er PE, aber das Ergebnis ist in beiden Fällen das selbe.

Ich habe mal die Testdateien angehängt, vielleicht kann mir ja jemand helfen das Problem auszumerzen...
Angehängte Dateien
Dateityp: zip addin_erstellen_824.zip (6,2 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat