Objektmodell
Der Ausgangspunkt für alle Applikationen, die die Applikations-API verwenden, ist das Application Objekt. Dieses Objekt enthält allgemeine Methoden wie Import/Export-Funktionen und Referenzen auf offene Dokumente und das offene Projekt, falls vorhanden.
Das Application-Objekt wird in verschiedenen Programmiersprachen unterschiedlich erstellt. In Skriptsprachen wie JScript oder VBScript wird dabei eine Funktion aufgerufen, die das COM-Objekt der Applikation initialisiert. Beispiele dazu finden Sie im Abschnitt Programmiersprachen.
XMLSpy.Application oder AuthenticDesktop.Application
Authentic Desktop installiert eine Typbibliothek, die die XMLSpyLib enthält. Wenn diese Typbibliothek zur Entwicklungsumgebung (z.B. der VB-Entwicklungsumgebung) hinzugefügt wurde, dann kann ein Objekt des Typs Application folgendermaßen erstellt werden.
Set objSpy = New XMLSpyLib.Application
Wenn nur Authentic Desktop (und nicht XMLSpy) installiert ist, dann funktioniert
Set objSpy = GetObject("", "XMLSpy.Application")
nicht, da in diesem Fall in der Registry kein Objekt mit einer ProgID XMLSpy.Application registriert ist. in diesem Fall ist das registrierte Objekt AuthenticDesktop.Application.
Bei dem in dieser Dokumentation aufgelisteten Code wird davon ausgegangen, dass sowohl Authentic Desktop als auch XMLSpy installiert ist. Wenn nur Authentic Desktop installiert ist, ändern Sie bitte die Codefragmente entsprechend.
Das Application-Objekt besteht aus den folgenden Teilen:
•Dokumentsammlung und Referenz auf das aktive Dokument.
•Referenz auf das aktuelle Projekt und Methoden zum Erstellen und Öffnen von Projekten.
•Methoden zur Unterstützung des Exports und Imports aus/in Datenbanken, Textdateien und Word-Dokumente.
•URL-Verwaltung.
•Methoden für Makro-Menübefehle.
Nach Erstellung eines Application-Objekts können Sie beginnen, die Funktionalitäten von Authentic Desktop zu nutzen. In den meisten Fällen werden Sie entweder ein Projekt öffnen und die Dokumente von dort aufrufen oder ein Dokument direkt über die Documents Schnittstelle öffnen.