ActiveX

"Arme redoutable pour tout développeur qui se respecte" !.

 

Technologie de Microsoft reposant sur OLE (Object Linking and Embedding) et COM (Component Object Model).

Les contrôles ActiveX sont en fait des composants COM proposant des particularités supplémentaires.

En effet, pour utiliser un composant COM vous devez "mettre les mains à la pâte" et donc coder.

Un contrôle ActiveX facilite sérieusement son utilisation en le rendant visuellement manipulable par Visual I/O.

En Visual I/O, vous pouvez poser tout contrôle ActiveX sur votre synoptique.

Vous changez ses propriétés via la boite de propriétés et vous codez facilement grâce aux procédures et méthodes extraites de cet activeX.
Mais attention ! Être visuellement manipulable dans Visual I/O ne veux pas forcément dire que le contrôle sera visible à l'exécution.

Il existe effectivement des contrôles non visible à l'exécution : le contrôle Timer par exemple.

 

Généralement, le code des contrôles ActiveX se trouve dans un fichier d'extension ".OCX". Il s'agit en fait d'une DLL classique (Dynamic Linking Library).

C'est pour cet raison que l'on appelle familièrement les Activex les OCX.

 

Scanner les ACTIVEX installés dans votre PC.

 

Appelez la boite à outils, créez éventuellement un onglet supplémentaire (par exemple OCX) puis faire clic droit avec la souris

 

La liste des OCX installés dans votre PC est affichée. Choisissez simplement en cochant la case à cocher à gauche de l'ocx choisi.

 

Les 2 ActiveX sont alors placés dans la boite à outils.
 

2 librairies VPU sont alors générées automatiquement

donnant accès à toutes les procédures et les fonctions

prévues dans l'ocx.

Si l'OCX s'appelle F1BOOK le composant visual I/O s'appelle F1BOOK.VPU

 

Placer l'ActiveX VTCHART

L'ActiveX affiche des réglages par défaut que vous pouvez modifier à l'aide de la boite de propriétés (appel par double clic).

Le bouton Init permet de sauvegarder tous les réglages effectués sur l'ActiveX afin qu'ils deviennent ses réglages par défaut.

<F1> permet d'appeler l'aide fournie avec l'OCX.

Aide permettant généralement de documenter les procédures de l'ocx.

Derrière cet ActiveX dans la rubrique programme vous allez aussi pouvoir utiliser les procédures et méthodes qui lui sont propres.

La liste du bas permet par double clic d'appeler les boites de dialogues internes à l'ActiveX