$D |
Déboguage |
Turbo Pascal |
Syntaxe
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver les informations de déboguage. |
+ |
Ce paramètre permet d'activer les informations de déboguage. |
Description
Cette directive permet d'indiquer s'il faut activer les informations de déboguage.
Remarques
- La directive $D active ou désactive la génération d'informations de débogage. Ces informations se composent d'un tableau de numéros de ligne pour chaque procédure, cartographiant
les adresses de code objet en numéros de ligne de texte source.
- Pour les unités, les informations de débogage sont enregistrées dans le fichier .TPU avec le code objet de l'unité. Les informations
de débogage augmentent la taille des fichiers .TPU et prennent plus de place lors de la compilation des programmes utilisant l'unité, mais elles n'affectent pas la taille ou la
vitesse du programme exécutable.
- Lorsqu'un programme ou une unité est compilé dans l'état {$D+}, le débogueur intégré de Turbo Pascal vous permet de définir une étape unique et de définir des points
d'arrêt dans ce module.
- Les options de débogage Standalone (Options | Debugger) et de fichier de cartographie (Options | Linker) produisent des informations de ligne complètes pour un module donné
uniquement si vous avez compilé ce module dans l'état {$D+}.
- Le commutateur $D est généralement utilisé en conjonction avec le commutateur $L, activant et désactivant la génération d'informations de symboles
locaux pour le débogage.
- Si vous souhaitez utiliser Turbo Debugger pour déboguer votre programme, définissez Compile | Destination sur le disque,
choisissez Options | Debugger et sélectionnez l'option Standalone.
Dernière mise à jour : Dimanche, le 25 janvier 2015