PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Présentation
  • Recompilation automatique du projet
  • Les différents modes de recompilation du projet
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
La compilation du projet est un processus permettant de :
  • Vérifier la cohérence des syntaxes utilisées dans la base des syntaxes WLangage autorisées.
  • Vérifier l'existence et la cohérence des identificateurs utilisés.
  • Préparer le code optimisé qui sera utilisé à l'exécution.
Dès qu'une modification est réalisée dans un élément, une recompilation de cet élément est effectuée.
Pour forcer une recompilation complète du projet, sous le volet "Projet", dans le groupe "Projet", déroulez "Recompiler et synchroniser" et sélectionnez "Recompiler le projet".
Lors de la recompilation, le répertoire "CPL" du projet est supprimé et re-créé. Ce répertoire contient tous les codes compilés des éléments du projet.
Remarque : La réparation du projet (ou la mise à niveau) permet de re-sauver tous les éléments du projet. Tous les éléments du projet sont re-sauvés au format de la version en cours d'utilisation. Le projet est ensuite recompilé.
Conseil : Il est recommandé de recompiler complètement le projet avant de créer l'exécutable ou la bibliothèque afin de vérifier la cohérence de l'ensemble du projet.
Recompilation automatique du projet
Les différentes options de compilation du projet sont regroupées dans la description du projet :
  1. Sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Affichez l'onglet "Compilation".
L'option "Recompiler le projet avant la génération des applications, des bibliothèques, des composants, ..." permet de forcer la recompilation du projet avant chaque opération majeure sur le projet. Cette option est notamment conseillée lors de la génération multiple à partir d'un projet.
Cette option est également proposée dans tous les assistants permettant de réaliser une opération de déploiement (création d'exécutable, de bibliothèque, génération multiple, ...).
Pour plus de détails, consultez Options de compilation du projet.
Les différents modes de recompilation du projet
Trois modes de recompilation du projet sont disponibles :
  • Recompilation mono-coeur (compilation standard):
    Ce mode de recompilation utilise un seul coeur du système.
  • Versions 26 et supérieures
    Recompilation multi-coeurs.
    Ce mode de recompilation utilise par défaut tous les coeurs du système. Il est donc plus rapide que la compilation standard.
    Versions 27 et supérieures
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Nouveauté 27
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Nouveauté 26
    Recompilation multi-coeurs.
    Ce mode de recompilation utilise par défaut tous les coeurs du système. Il est donc plus rapide que la compilation standard.
    Versions 27 et supérieures
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Nouveauté 27
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Recompilation multi-coeurs.
    Ce mode de recompilation utilise par défaut tous les coeurs du système. Il est donc plus rapide que la compilation standard.
    Versions 27 et supérieures
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Nouveauté 27
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
    Il est possible de sélectionner le nombre de threads (coeurs) à utiliser. Cela permet des affinages de performances pour gérer des cas particuliers et permettre à d'autres processus en cours sur la machine de continuer à s’exécuter à vitesse raisonnable.
Pour modifier le mode de compilation du projet :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options générales de WINDEV/WINDEV Mobile".
  2. Dans l'onglet "Général", sélectionnez :
    • le mode de compilation voulu.
    • Versions 27 et supérieures
      le nombre de threads utilisés si nécessaire.
      Nouveauté 27
      le nombre de threads utilisés si nécessaire.
      le nombre de threads utilisés si nécessaire.
  3. Validez.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire