PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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 l'éditeur de fenêtres, cliquez sur l'icône (ou sélectionnez l'option "Insertion .. Champ .. Champ ActiveX").Sous le volet "Création", dans le groupe "Autres champs", cliquez sur "ActiveX".
  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 wdxxxole.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
WD Recherche sur Internet Exemples complets (WINDEV) : WD Recherche sur Internet
[ + ] Cet exemple illustre la recherche de sites sur Internet avec les fonctions WLangage.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ le pilotage d'un moteur de recherche
2/ l'utilisation d'un ActiveX


Résumé de l'exemple livré avec WINDEV :
Grâce à WINDEV vous pourrez facilement intégrer un moteur de recherche connecté à Internet à vos applications.
Ce programme réalisé avec WINDEV permet de piloter différents moteurs de recherche sur Internet (Yahoo, AOL, Google,…)

Le résultat de la recherche est affiché grâce à un ActiveX dans une fenêtre réalisée en WINDEV.

Contrainte technique:
Pour tester cet exemple, une connexion à Internet doit être établie
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
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire