Evénements de construction

De RAD Studio
Aller à : navigation, rechercher

Remonter à Construction


Projets > Options > Construction > Evénements de construction

Utilisez la boîte de dialogue Evénements de construction pour ajouter des événements pour les étapes de pré-construction, de pré-liaison et de post-construction. Les résultats des commandes que vous spécifiez dans cette boîte de dialogue sont affichés dans le volet Sortie. Pour contrôler le niveau de sortie, choisissez Outils > Options > EDI > Compilation et exécution et ajustez le niveau Verbosité.

Remarque: Certaines options de construction ne sont pas disponibles pour certains types de projet. Par exemple, les événements pré-liaison sont disponibles seulement pour les projets C++.


Options Description

Cible, Appliquer, Enregistrer

Voir Options de la cible.

Evénements post-construction

  • Annuler en cas d'erreur
    Annule la construction du projet si une commande renvoie un code d'erreur différent de zéro.
  • Commandes
    Entrez les commandes qui doivent être exécutées quand la construction s'est déroulée avec succès.
    Pour afficher la boîte de dialogue Commandes d'événement de construction afin de créer une liste de commandes, cliquez sur les points de suspension [...] en regard du champ Commandes.
  • Exécuter quand
    Exécute les événements spécifiés, toujours ou seulement si la cible est obsolète. Cette option est seulement disponible pour les événements post-construction..

Evénements pré-construction

  • Annuler en cas d'erreur
    Annule la construction du projet si une commande renvoie un code d'erreur différent de zéro.
  • Commandes
    Entrez les commandes qui doivent être exécutées avant le démarrage de la construction.
    Pour afficher la boîte de dialogue Commandes d'événement de construction afin de créer une liste de commandes, cliquez sur les points de suspension [...] en regard du champ Commandes.

Evénements pré-liaison

Les événements pré-liaison sont disponibles seulement pour C++.

  • Annuler en cas d'erreur
    Annule la construction du projet si une commande renvoie un code d'erreur différent de zéro.
  • Commandes
    Entrez les commandes qui doivent être exécutées après la phase de compilation, mais avant la liaison.
    Pour afficher la boîte de dialogue Commandes d'événement de construction afin de créer une liste de commandes, cliquez sur les points de suspension [...] en regard du champ Commandes.

Avertissement concernant les Evénements de construction

Les événements de construction exécutent des commandes arbitraires sur votre système. Il est courant de récupérer des projets incluant des événements de construction provenant de fournisseurs tiers en ligne. L'exécution d'événements de construction à partir de sources non fiables peut créer un risque potentiel de sécurité pour votre système.

RAD Studio vous avertit lorsqu'un projet contient un événement de construction, quelle que soit sa configuration (même si la construction n'est pas en cours).

WarningForBuildEvents.png

Cliquez sur Oui pour continuer la construction, y compris l'exécution des événements de construction. Cochez la case Toujours faire confiance à ce projet pour faire confiance à ce projet à l'avenir. Cela signifie que les événements de construction de ce projet seront toujours exécutés sans afficher à nouveau cet avertissement.

Les projets fiables sont stockés par chemin d'accès dans le registre. Si vous déplacez le projet, l'EDI affiche à nouveau l'invite.

Les projets ne sont pas stockés par version, hachage ou autres données. Il est possible qu'un projet soit marqué comme fiable, que vous récupériez une nouvelle version modifiée (par ex., à partir d'un contrôle de source à distance) et que vous ne soyez pas averti qu'il contient un nouvel événement de construction. Cette mesure de sécurité est donc utile, mais ne doit pas être considérée comme efficace dans toutes les situations.

Voir aussi