Active-X im DIASiS Network Client


Active-X Technologie Der DIASiS Network Client besteht im Wesentlichen aus einer sogenannten COM-Klasse (COM = Component Object Model) mit dem Namen NetworkClientClass. Diese Klasse kann von anderen Anwendungen benützt und "ferngesteuert" werden. In der Sprache der objektorientierten Entwicklung ist dabei von der Instanzierung einer Klasse die Rede. Dieselbe Technik verwenden zum Beispiel die Microsoft Office Programme, wo ebenfalls COM-Klassen für Excel-Spreadsheets oder Word-Dokumente zur Verfügung stehen. Im Zusammenhang mit dem Internet Explorer wird diese Technologie Active-X genannt, da auch der Internet Explorer die COM-Klassen - parallel zu Java-Applets - verwenden kann. Im vorliegenden Fall des DIASiS Network Clients ist diese Funktionalität jedoch unerheblich.

Alle auf der Windows-Plattform üblichen Entwicklungsumgebungen können mit COM Objekten umgehen - so zum Beispiel Visual Basic, Visual C oder VBA (Visual Basic for Applications). Entsprechend lässt sich die Funktionalität des DIASiS Network Clients aus diesen Entwicklungsumgebungen nutzen.

Mit wenig Aufwand lässt sich so ein individueller Network Client erstellen, der spezielle Eigenheiten Ihrer Firma berücksichtigt, wie zB Im Gegensatz zu anderen individuellen Änderungen in Programmen, sind diese in der Regel releaseunabhängig, da die Änderung nicht im Programmcode des DIASiS Network Clients vorgenommen wird, sondern an die zahlreichen Schnittstellen (Methoden, Eigenschaften und Events) der COM-Klasse angebunden werden.