VSTA (Microsoft® Visual Studio® for Applications)

<< Click to Display Table of Contents >>

Navigation:  Arbeiten mit CanEasy > Automatisierung mit CanEasy >

VSTA (Microsoft® Visual Studio® for Applications)

 

Visual Studio® for Applications (VSTA) ermöglicht es die Simulation von CanEasy zu erweitern. Dabei greift es wie VBA auf die COM-Schnittstelle von CanEasy zu.

 

Vorraussetzung für die Implementierung ist eine Installation von Visual Studio 2012 oder 2013 Professional. Für die Verwendung vorhandener Implementierungen ist keine Installation notwendig.

 

VSTA bietet den großen Vorteil, dass der Zugriff auf das .Net Framework möglich ist.

Oberflächen können mit Windows Forms oder WPF erstellt werden.

 

Ein weiterer großer Unterschied zu VBA ist die Möglichkeit mehrere Threads zu verwenden.

Die COM Schnittstelle stellt hier spezielle Multithread Events bereit. So kann z.B. bei Änderung eines Wertes eine Verarbeitung direkt aus dem Thread erfolgen der den Wert gerade geändert hat.

 

Wie auch in VBA können in VSTA beliebig viele Projekte erstellt werden.