"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 |