logo gif

my Agilent VEE und HP VEE     
AktivX



Link: My-VEE.de
Link: VEE Downloads
Link: Tipps+Tricks
Link: VEE Forum
Link: VEE AktivX

Einführung
Grundgesetze
Die Prog ID's:
WSH Steuerung
Scripting Host
Shell Folders
CommonDialog
Fernsteuerung
Tool-Statusbar
VEE GrundPanel

Link: VEE Links
Link: zur Demoversion
Link: Impressum
Link: My-vee.de
gif
gif

Einführung


gif

VEE AktivX Einführung

Um Missverständnissen vorzubeugen, hier eine Klarstellung in Bezug von AktivX mit VEE.
Ich selbst dachte beim ersten Umgang mit AktivX, dass eine Hilfe oder Dokumentation
von der VEE Plattform bereit gestellt wird. Das war eine Fehleinschätzung.
Durch die Vielzahl der Anwendungsmöglichkeiten  ist das leider nicht möglich.
So wurden nur ansatzweise für die Excel- und Word-Application in den Examples Beispiele
bereit gestellt.
Großartige Dokumentionen dafür sucht man vergebens.

AktivX Allgemein

Im Prinzip muss mit VEE nur ein Object deklariert werden, das dann von VEE gesteuert wird.
Mit Declare als Type Object und mit Set wird die Application zugewiesen. (siehe Bild)

Objekt Deklarieren

Jetzt hat man schon Kontrolle über den InternetExplorer, aber nur,
wenn man die weiteren Befehle kennt.
Nun kommt der ActivX Automation References Browser ins Spiel.
Wenn man den registierten AutomationsServerNamen kennt
(hier:  Microsoft Internet Controls), dann erhält man mehr Informationen
vom VEE-FunctionObjectBrowser unter den ActivX Objects Menü.

Automations Browser

Der VEE-Function ObjectBrowser zeigt uns wichtige Informationen des Objects.

Den Library-Namen: Dieser muss nicht unbedingt mit dem Namen
der DLL oder OCX identisch sein.
Die Class: Das sind Objecte und Constanten der Library. Sie können eigenständig (Parent)
oder abhängig (Child) sein.
Den Member: Hier werden die Methoden (METHOD), Eigenschaften (PROPERTY) und
Ereignisse (EVENT) die das Object unterstützt angezeigt.

ObjektFunktions Browser

Was die einzelen Methoden, Eigenschaften und Ereignisse bedeuten bzw. bewirken
weißt man noch nicht.
Hier helfen einem VBA und VBS Scripte, in denen sich andere Programmierer ausführlich
mit den Objecten ( hier: InternetExplorer ) beschäftig haben.

Die Syntax zur Object-Steuerung ist dem des VEE´s fast identisch.
So muss man z.B. den InternetExplorer mit dem Befehl   ie.visble = True  
erstmal sichtbar machen.
Und mit   ie.navigate("c:\\")   wird das Verzeichnis von c: aufgelistet.

Die grössten Schwerigkeiten gibt es immer, die Abhängigkeiten der einzelnen Objecte
untereinander zu erkennen.
Wer ist Parent von wem und wie wird das Object dann deklariert.
Hier hilft oft nur probieren.

In den folgenden AktivX Beispielen habe ich einige Anwendungen von VBS nach VEE übersetzt.
Durch das Studieren der VBS Syntax und dem VEE-Programm sollte das Prinzip klar werden.
 


Valid CSS!
Downloads |  Tipps+Tricks |  VEE Forum
AktivX |  VEE Links |  Demoversion |  Impressum
MY-VEE.de
  Valid HTML 4.01!