DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ ActiveX
  • Présentation du champ ActiveX
  • Champ d'une fenêtre
  • Créer un champ ActiveX
  • Conseils
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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 :
  1. Sous le volet "Création", dans le groupe "Autres champs", cliquez sur "Active X".
  2. 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.
Conseils
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 wd290ole.dll doit être installée en même temps que l'application WINDEV sur le poste de l'utilisateur.
Liste des exemples associés :
WD Pilotage de Excel 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
WD Pilotage de Word 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
Navigateur Internet Exemples unitaires (WINDEV) : Navigateur Internet
[ + ] Utilisation et pilotage d'un navigateur Internet (Internet Explorer) dans une fenêtre WINDEV.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ Comment intégrer un navigateur dans une fenêtre WINDEV
2/ Comment piloter ce navigateur

Cet exemple permet de surfer sur Internet à partir d'une fenêtre WINDEV.
Certaines fonctionnalités courantes du navigateur ont été reprises : Précédent, Suivant, Accueil, Stop....
Ceci peut être très utile si vous souhaitez afficher une page Web directement dans votre application.
WD OPC 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.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/01/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale