Options du débogueur

De RAD Studio
Aller à : navigation, rechercher

Remonter à Boîte de dialogue Options des outils

Outils > Options > Options du débogueur

Utilisez cette page pour définir les options générales du débogueur pour l'EDI.

Elément Description

Débogage intégré

Active le débogueur intégré. Par défaut, cette option est activée.

Touches TD32 à l'exécution

Vous permet d'utiliser les touches TD32 (Turbo Debugger 32 bits) dans l'EDI. Quand cette option est cochée, le mappage de touches TD32 est actif pendant toute la durée de la session de débogage. Notez que si cette option est sélectionnée, l'option Marquer les tampons en lecture seule à l'exécution est automatiquement cochée et ne peut pas être décochée.

Marquer les tampons en lecture seule à l'exécution

Marque tous les fichiers de l'éditeur, notamment les fichiers projet et groupe de travail, comme étant accessibles en lecture seule lors de l'exécution du programme. Quand cette option est sélectionnée, elle ne change pas les attributs des fichiers après la fin du programme. Si le fichier n'était pas marqué en lecture seule avant l'exécution du programme, le produit redonnera aux attributs du fichier leur configuration originale après la fin du programme.

Réarranger le menu local de l'éditeur à l'exécution

Quand vous exécutez un programme depuis l'EDI, déplace la zone Débogueur du menu contextuel de l'éditeur de code en haut, afin de faciliter l'accès aux commandes du débogueur. Affichez le menu contextuel de l'éditeur de code en cliquant avec le bouton droit n'importe où dans la fenêtre Editeur de code.

Autoriser les effets de bord et les appels de fonctions dans les nouveaux suivis

Provoque l'évaluation du suivi même si cela risque d'entraîner des effets de bord, ou nécessite des appels de fonctions. Ce paramètre peut être défini pour des points de suivi individuels en utilisant la boîte de dialogue Propriétés du point de suivi. Par défaut, cette option n'est pas définie. Voir aussi E2382 Les effets de bord ne sont pas autorisés (C++).

Proposer de reconstruire les projets modifiés lors du débogage

Active une boîte de dialogue qui vous demande si vous voulez reconstruire un projet qui a été modifié durant le débogage. Quand cette option est désactivée, le débogueur ne vous propose pas de reconstruire le projet, et ne le reconstruit pas. Par défaut, cette option est activée.

Fermer automatiquement les vues après le débogage

Ferme des vues de débogage spécifiques ou tous les fichiers que vous n'avez pas explicitement ouverts. Choisissez l'une des options suivantes :

  • Fichiers implicitement ouverts lors du débogage - Quand vous quittez le débogueur, ferme tous les fichiers que vous n'avez pas ouverts explicitement. Si le débogueur a ouvert un fichier implicitement, le fichier est fermé automatiquement à la fin de la session de débogage s'il n'a pas été modifié. Les fichiers qui ont été modifiés ou pour lesquels vous avez défini un point d'arrêt ne sont pas fermés automatiquement.
  • Vue Modules - Ferme la fenêtre Modules quand vous quittez le débogueur.
  • Vue CPU - Ferme les fenêtres CPU quand vous quittez le débogueur.

Débogueurs recensés

Liste les débogueurs disponibles, notamment :

  • Débogueur Embarcadero Windows 32 bits - le débogueur natif par défaut pour les applications Windows 32 bits (utilisable pour le débogage distant, ainsi que pour le débogage local).
  • Débogueur Embarcadero Windows 64 bits - le débogueur pour les applications Delphi Windows 64 bits.
    Le débogueur Windows 64 bits Embarcadero s'exécute localement ou à distance sur l'hôte Win64.
  • Débogueur Embarcadero LLDB Windows 64 bits pour C++ - le débogueur pour les applications C++ Windows 64 bits.
    Le débogueur Embarcadero LLDB Windows 64 bits pour C++ s'exécute localement ou à distance sur l'hôte Win64.
  • Débogueur Embarcadero macOS 64 bits - le débogueur pour les applications macOS 64 bits Intel.
    Le débogueur Embarcadero macOS 64 bits s'exécute sur le Mac.
  • Débogueur Embarcadero macOS ARM 64 bits - le débogueur pour les applications macOS 64 bits ARM.
    Le débogueur Embarcadero macOS ARM 64 bits s'exécute sur le Mac.
  • Débogueur Embarcadero Linux 64 bits - le débogueur pour les applications Linux 64 bits Intel.
    Le débogueur Embarcadero Linux 64 bits s'exécute sur l'hôte Linux.
  • Débogueur Embarcadero pour le périphérique iOS 64 bits - le débogueur pour les applications ciblant les périphériques iOS 64 bits.
    Le débogueur Embarcadero pour le périphérique iOS 64 bits s'exécute sur le périphérique iOS.
  • Débogueur Embarcadero Android 32 bits - le débogueur pour les applications ciblant les périphériques Android 32 bits
    Le débogueur Embarcadero Android 32 bits s'exécute sur le périphérique Android.
  • Débogueur Embarcadero Android 64 bits - le débogueur pour les applications ciblant les périphériques Android 64 bits.
    Le débogueur Embarcadero Android 64 bits s'exécute sur le périphérique Android.

Quand vous utilisez les débogueurs multi-périphériques, vous interagissez avec le débogueur intégré dans l'EDI, comme vous le faites pour le débogage Win32. Pour de plus amples informations, voir Débogage des applications multi-périphériques. Le débogueur actif en cours est présenté en gras (le débogueur est déterminé par la sélection de la plate-forme en cours dans le noeud Plates-formes cible dans la fenêtre Projets).

Pages enfant

Voir aussi