Direkt zum Inhalt | Direkt zur Navigation

 

Grundlagen COM

Grundlagen für das Arbeiten mit COM / ActiveX

Ü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):

Verweise

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:

Objektkatalog

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
  

kontakt

Suche in Knowledge Base
Hotline

Vertec Hotline: +41 43 444 60 05
Mo - Fr: 9-12 / 14-17 Uhr
Netviewer starten...
Weitere Informationen zu Netviewer.

Haben Sie eine technische Frage zu einem Vertec-Produkt?
zum Anfrageformular...

Unsere Kunden über unsere Support-Leistungen

„Vertec bietet einen hervorragenden Support beim Weiterausbau und bei der Parametrisierung und auch die Hotline-Unterstützung verdient das Prädikat top.“

Thomas Marx, Egeli Informatik AG (46 User)


„Der hervorragende Support, die Hotline sowie eine permanente Weiterentwicklung des Produkts garantieren uns einen hohen Investitionsschutz.“

Moreno Bellido, Walder Wyss (170 User)