Grundlagen COM
Über die COM-Schnittstelle (oder ActiveX-Schnittstelle) kann Vertec von aussen ganz ähnlich "ferngesteuert" werden wie über VBScript. Tatsächlich benutzt das Vertec Script die genau gleiche COM-Schnittstelle für die Vertec Objekte. In den folgenden Beispielen wird von MS-Excel aus auf Vertec zugegriffen, genauso gut könnte der Zugriff aber von jedem Programmiersystem aus erfolgen.
Vertec Type Library
Die Vertec Applikation (Vertec.exe) kann von anderen Applikationen aus als "out-of-process" COM Server verwendet werden. Die Type Library dazu ist in Vertec.exe enthalten. Dazu muss als erstes die Vertec Type Library referenziert werden. Dies geschieht im Visual Basic Editor über das Menü "Extras - Verweise" (der VB-Editor wird in Excel über "Extras > Makro > Visual Basic-Editor" geöffnet). Es öffnet sich folgendes Fenster (in etwa, je nach Windows verschieden):

Die nicht markierten Einträge sind alphabetisch sortiert. Suchen Sie den Eintrag Vertec Typelibrary und markieren Sie ihn. Wenn Sie das Fenster erneut öffnen, sollte der Eintrag Vertec Typelibrary wie hier dargestellt erscheinen.
Objektkatalog
Von nun an können Sie in VB direkt die Vertec Objekte benutzen. Für einen Überblick über die verfügbaren Objekte (genauer: "Interfaces") können Sie im VB-Editor den Objektkatalog über "Ansicht", "Objektkatalog" aufrufen. Wählen Sie anschliessend in der Combo-Box oben links "Vertec", und es erscheint folgende Ansicht:

Hier im Beispiel werden die Methoden (als Symbol die grünen Würfel) und Eigenschaften (als Symbol die Hand) des IVtcObject dargestellt.
Interfaces
Eine genaue Beschreibung der wichtigsten Klassen siehe im Kapitel COM Interfaces.
Die Vertec.App Komponente (früher Tim.App) kann mit oder ohne Type-Library Unterstützung verwendet werden. Wir empfehlen jedoch, die obigen Schritte vorzunehmen, da dann je nach Entwicklungsumgebung (z.B. VB) automatische Code-Completion und compile-time type checking zur Verfügung stehen:
Dim vertec As IvtcSession
Set vertec = CreateObject("Vertec.App")
| erstellt: | 26.06.2003 |
|---|---|
| geändert: | 08.02.2010 |
