DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur de projet / Environnement
  • Présentation
  • Comment le faire ?
  • Activer les erreurs de norme de programmation
  • Corriger une erreur de norme de programmation
  • Surcharger une erreur de norme de programmation
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
Erreurs de norme de programmation
Présentation
Les erreurs de norme de programmation vous informent à chaque sauvegarde de fenêtre, de page, d'état ou à chaque recompilation du projet des problèmes potentiels détectés :
  • Fonctions conservées par compatibilité.
  • Accès à HFSQL depuis l'interface.
  • Utilisation de fonctions WLangage objet.
Par défaut, les erreurs de norme de programmation ne sont pas activées pour chaque nouveau projet créé.
Comment le faire ?

Activer les erreurs de norme de programmation

Les erreurs de norme de programmation peuvent être activées :
  • depuis la description du projet.
  • depuis le volet des erreurs de compilation.
Pour activer les erreurs de norme de programmation depuis la description du projet :
  1. Affichez la fenêtre de description du projet (sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description").
  2. Dans l'onglet "Compilation", dans la section "Norme de programmation", cochez les options voulues :
    Norme de programmation
    • Syntaxe classique ou préfixée : Il est possible de :
      • Autoriser les mélanges : dans ce cas, aucune erreur de norme de programmation ne sera affichée.
      • Signaler les syntaxes préfixées : Une erreur de norme de programmation sera affichée en cas d'utilisation d'une syntaxe préfixée ("ChampListe.Ajoute" par exemple).
      • Signaler les syntaxes classiques : Une erreur de norme de programmation sera affichée si une syntaxe classique ayant son équivalent en syntaxe préfixée est utilisée.
    • Signaler les mélanges de code métier et de code UI : Si cette option est cochée, les erreurs de mélange de code sont activées sur tous les éléments du projet. Pour plus de détails, consultez Découpage code Métier / UI.
    • Signaler les utilisations de threads non sécurisés : Si cette option est cochée, les threads non sécurisés seront signalés. Pour plus de détails, consultez Thread (Type de variable).
    • Signaler les fonctions du WLangage conservées pour compatibilité : Si cette option est cochée, les fonctions WLangage conservées uniquement par compatibilité sont indiquées dans les erreurs de norme de programmation (par exemple, la fonction ArbreTri).
      Rappel : Les fonctions conservées par compatibilité peuvent ne plus être supportées dans une prochaine version. Il est conseillé d'utiliser la nouvelle fonction correspondante.
    • Signaler les messages multilingues partagés : Si cette option est cochée, il est possible d'identifier rapidement les messages multilingues partagés grâce à une erreur de compilation. Cette option doit être utilisée dans le cadre de la conversion des messages multilingues au format 27 et supérieur. Pour plus de détails, consultez Traduction des messages de programmation.
  3. Validez.
Pour afficher les erreurs de norme de programmation depuis le volet des erreurs de compilation :
  1. Affichez le volet des erreurs de compilation : sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Volets" puis "Erreurs de compilation".
  2. Cliquez sur l'icône Erreur de norme de programmation.
La vérification des erreurs de norme de programmation est effectuée :
  • à chaque sauvegarde d'une fenêtre, d'une page ou d'un état.
  • à chaque recompilation du projet.

Corriger une erreur de norme de programmation

Les erreurs de norme de programmation sont listées dans le volet des erreurs de compilation.
Pour corriger les erreurs de norme de programmation :
  1. Double-cliquez sur l'erreur affichée dans le volet. L'élément contenant le champ ou le code posant problème est ouvert sous l'éditeur. La description du champ concerné s'affiche.
  2. Corrigez le problème.

Surcharger une erreur de norme de programmation

Par défaut, la norme de programmation définie au niveau des options du projet s'applique à tous les éléments du projet. Il est cependant possible de surcharger cette norme par élément (fenêtre, état, page, composant interne).
Pour surcharger la norme de programmation d'une fenêtre ou d'une page :
  1. Affichez la fenêtre de description de l'élément.
  2. Dans l'onglet "Détail", cliquez sur le bouton "Norme de programmation".
  3. Dans la fenêtre qui s'affiche, sélectionnez le mode de traitement de chacune des options :
    Surcharger une erreur de norme de programmation (fenêtre ou page)
    • Comme le projet : la norme de programmation qui s'applique est celle du projet.
    • Signaler : la norme de programmation s'applique toujours pour cet élément.
    • Ne pas signaler : la norme de programmation ne s'applique jamais pour cet élément.
  4. Validez la fenêtre de norme de programmation.
  5. Validez la description de la fenêtre.
Pour surcharger la norme de programmation d'un état :
  1. Affichez la fenêtre de description de l'état.
  2. Dans l'onglet "Options", cliquez sur le bouton "Norme de programmation".
  3. Dans la fenêtre qui s'affiche, sélectionnez le mode de traitement de chacune des options :
    Surcharger une erreur de norme de programmation (état)
    • Comme le projet : la norme de programmation qui s'applique est celle du projet.
    • Signaler : la norme de programmation s'applique toujours pour cet élément.
    • Ne pas signaler : la norme de programmation ne s'applique jamais pour cet élément.
  4. Validez la fenêtre de norme de programmation.
  5. Validez la description de l'état.
Pour surcharger la norme de programmation d'un composant interne :
  1. Affichez la fenêtre de description du composant interne (option "Description" du composant interne affiché dans l'explorateur de projet).
  2. Dans l'onglet "Compilation", indiquez les options de la norme de programmation qui doivent être surchargées :
    • Comme le projet : la norme de programmation qui s'applique est celle du projet.
    • Signaler : la norme de programmation s'applique toujours pour cet élément.
    • Ne pas signaler : la norme de programmation ne s'applique jamais pour cet élément.
  3. Validez la description du composant interne.
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 15/06/2022

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