|
|
|
|
|
- Présentation du champ ActiveX
- Champ d'une fenêtre
- Créer un champ ActiveX
- Conseils
Présentation du champ ActiveX Champ d'une fenêtre Le champ ActiveX permet de gérer simplement les contrôles ActiveX. Les contrôles ActiveX sont des composants réutilisables utilisant la technologie ActiveX et pouvant être intégré dans une fenêtre. Créer un champ ActiveX Pour créer un champ de type ActiveX : - Sous le volet "Création", dans le groupe "Autres champs", cliquez sur "Active X".
- Cliquez dans la fenêtre à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ. Si votre application utilise un ActiveX, quelques précautions sont à prendre : - seuls les ActiveX 32 bits peuvent être utilisés.
- l'ActiveX doit être installé selon sa procédure d'installation sur le poste utilisateur (reportez-vous à la documentation de l'ActiveX si nécessaire).
- la DLL wd300ole.dll doit être installée en même temps que l'application WINDEV sur le poste de l'utilisateur.
Liste des exemples associés :
|
Exemples didactiques (WINDEV) : WD Pilotage de Excel
[ + ] Cet exemple montre comment piloter Excel via OLE Automation. Toutes les fonctions d'Excel peuvent être ainsi pilotées. Cet exemple nécessite une version Excel 97 ou supérieure. Résumé de l'exemple livré avec WINDEV : Piloter un logiciel bureautique comme Excel peut s'avérer utile pour analyser des données provenant d'une base de données. Grâce à la classe "CExcel" livrée avec WINDEV, ce traitement devient très simple. Les principales fonctions de Excel sont directement pilotables (graphe, insertion d'objets, tris...). Comment piloter Excel via OLE Automation ? Un objet OLE Automation dispose de méthodes et de propriétés. Ceci permet de le piloter directement en WLangage. Par exemple, pour mettre la cellule sélectionnée en gras : MonObjetOLEAutomation>>Selection>>Font>>Bold = Vrai
|
|
Exemples didactiques (WINDEV) : WD Pilotage de Word
[ + ] Cet exemple montre comment piloter Word via OLE Automation. Toutes les fonctions de Word peuvent être ainsi pilotées. Cet exemple est compatible avec les versions 97, 2000 et 2002 (XP) de Word. Résumé de l'exemple livré avec WINDEV : Piloter un traitement de texte comme Word peut s'avérer utile pour permettre à l'utilisateur de conserver ses habitudes depuis le logiciel développé avec WINDEV. Grâce à la classe "CWord" livrée avec WINDEV, ce traitement devient très simple. Les principales fonctions de Word peuvent être appelées directement (format de texte, insertion d'objets, publipostage...). Comment piloter Word via OLE Automation ? Un objet OLE Automation dispose de méthodes et de propriétés. Ceci permet de le piloter directement en WLangage. Par exemple, pour mettre le texte sélectionné en gras : MonObjetOLEAutomation>>Selection>>Font>>Bold = Vrai
|
|
Exemples didactiques (WINDEV) : WD OPC
[ + ] Cet Exemple montre l'implémentation du protocole OPC en WINDEV. OPC signifie OLE for Process Control. C'est une implémentation standardisée à base de OLE/COM pour la gestion des périphériques physiques (automates, alarmes, capteurs, ...). Pour plus d'informations, consultez l'aide de WINDEV ou le site : http://www.opcfoundation.org/ WINDEV permet la mise en place d'accès aux données par Automation ou par ActiveX (spécification OPC DA Auto 2.0). L'utilisation de OPC en WINDEV passe donc par l'utilisation d'un objet Automation ou d'un ActiveX qui sert de couche client OPC. Cet objet Automation ou cet ActiveX est en général fourni par le constructeur du matériel électronique. Le fonctionnement global de OPC en WINDEV se ramène donc aux principes de base de la programmation des objets Automation et des ActiveX.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|