DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Composant / Composant Externe
  • Présentation
  • Comment le faire ?
  • Déboguer un composant
  • Composant multiproduit pour WEBDEV
  • Limitation
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
Vous avez développé un composant externe et vous voulez le déboguer ? L'utilisateur d'un composant externe vous envoie son exécutable en indiquant que votre composant ne fonctionne pas ? Vous utilisez votre composant externe dans un autre projet et vous voulez déboguer votre composant externe ?
Rien de plus simple. WINDEV, WEBDEV et WINDEV Mobile proposent désormais le débogage de composant externe.
Comment le faire ?

Déboguer un composant

Pour déboguer un composant :
  1. Ouvrez le projet correspondant au composant externe.
  2. Dans le volet "Explorateur de projet", sélectionnez la configuration de projet correspondant au composant externe et activez cette configuration (option "Activer cette configuration" du menu contextuel).
  3. Pour configurer le mode de débogage du composant en cours, sous le volet "Projet", dans le groupe "Mode test", déroulez "Mode test" et sélectionnez "Paramétrage du mode test".
    Options de débogage d'un composant sous WINDEV
  4. Sélectionnez l'option voulue. Vous pouvez :
    • AndroidiPhone/iPad Tester le composant depuis le projet (par défaut) :
      Cette option permet de tester le composant directement depuis son propre projet. Vous avez la possibilité d'indiquer une ligne de commande.
  5. Vous pouvez mettre dans votre projet les points d'arrêt nécessaires au débogage de votre composant.
  6. Lors du lancement du test du projet, la configuration de débogage sélectionnée sera utilisée. Lorsque un point d'arrêt sera rencontré (ou le mot-clé STOP), le débogueur sera automatiquement lancé.

Composant multiproduit pour WEBDEV

Pour déboguer la partie WEBDEV d'un composant multiproduit (par exemple, un composant pour WINDEV et WEBDEV), il est nécessaire de générer le composant depuis WEBDEV qui porte le même nom que le vrai composant multi-produits généré depuis WINDEV.

Limitation

Le débogage de composant n'est pas disponible pour les composants qui utilisent le contexte d'exécution du projet "client" (c'est-à-dire le contexte d'exécution du projet qui utilise le composant).
Rappel : L'utilisation du contexte d'exécution du projet "client" est configuré dans les options du composant :
  1. Affichez la fenêtre de description de la configuration de type "Composant" :
    • Si la configuration en cours est celle du composant : sous le volet "Projet", dans le groupe "Configuration de projet", cliquez sur "Configuration courante".
    • Dans le volet "Explorateur de projet", affichez le menu contextuel de la configuration du composant et sélectionnez l'option "Description".
  2. Dans la fenêtre qui s'affiche, dans l'onglet "Général", cliquez sur "Options du composant".
  3. Dans l'onglet "Droits d'accès", choisissez le mode d'accès du composant sur les données du projet client. Pour utiliser le contexte du projet "client", sélectionnez l'option "Le composant va accéder aux fichiers de données, fenêtres, pages, états, etc. du projet client.".
  4. Validez.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/06/2022

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