PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
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
    • Versions 24 et supérieures
      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.
      Nouveauté 24
      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 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 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 utilisations de la syntaxe préfixée ("ChampListe.Ajoute" par exemple) : Si cette option est cochée, toutes les utilisations de la syntaxe préfixée du WLangage, disponible depuis la version 23, seront signalées dans les erreurs de norme de programmation. Si cette syntaxe n'est pas autorisée dans le projet, il sera ainsi facile de retrouver ses utilisations.
  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 "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".
    Norme de programmation pour une fenêtre
    Norme de programmation pour une fenêtre
  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