Point d'arrêt conditionnel :
Un point d'arrêt conditionnel est un point d'arrêt déclenché lorsqu'une certaine condition est remplie.
Par exemple, dans le corps de la boucle, nous voulons vérifier le résultat de la boucle 10 000. Évidemment, nous ne pouvons pas exécuter le programme pas à pas, mais nous devons définir la condition au point d'arrêt.
Utilisez le processus :
1. Vous devez d'abord définir un point d'arrêt.
2. Cliquez sur le bouton de réglage au niveau du point d'arrêt, et
la boîte de dialogue suivante
apparaîtra. 3. Vérifiez ensuite les conditions et remplissez les conditions du point d'arrêt. 4. Commencez
le débogage et vous verrez que le point d'arrêt est déclenché (notez que la couleur est différente du point d'arrêt général).
5. Affichez les informations connexes.
Opération de point d'arrêt :
Dans le paramètre de point d'arrêt, il n'y a pas que des conditions, mais aussi des opérations. Avec l'aide des opérations, nous pouvons imprimer certaines informations. En utilisant cette fonction de VS, nous n'avons pas besoin d'écrire et d'imprimer les codes affichés dans le code ~ (Bien sûr, cela présente des avantages et des inconvénients. L'impression des informations est écrite directement dans le code, qui peut être reproduit plus rapidement. Il est également très pratique à utiliser en combinaison avec des macros. Ce type d'opération de point d'arrêt est difficile à reproduire et convient au dépannage).
Par exemple, nous devons vérifier le changement de la valeur dans le corps de la boucle, mais nous ne voulons pas écrire et modifier le code. À ce stade, nous pouvons utiliser l'opération de point d'arrêt.
Processus d'opération
1. Tout d'abord, vous devez définir un point d'arrêt.
2. Cliquez sur le bouton de réglage au point d'arrêt, et
la boîte d'invite suivante
apparaîtra. 3. Vérifiez l'opération et remplissez les informations à imprimer.
Notez que {} signifie une variable au milieu et
le résultat de sortie sera imprimé dans la fenêtre de sortie.
4. Démarrez le débogage et vous verrez que le point d'arrêt est déclenché (notez que la couleur est différente de la normale). La sortie de la fenêtre de sortie est la suivante : 5. L'opération de point d'arrêt peut être utilisée conjointement avec le point d'arrêt conditionnel. La sortie est la suivante : 6. Les variables spéciales fournies par VS peuvent imprimer leurs informations pendant l'opération de point d'arrêt. En utilisant ces variables spéciales, vous pouvez facilement obtenir des informations
sur
le
programme
en
cours d'exécution. Notez que les préfixes sont $ et leurs
significations spécifiques sont les suivantes :
$ADDRESS 当前指令的地址
$CALLED 调用当前函数的函数名称
$CALLSTACK 当前调用堆栈
$FILEPOS 当前文件和行位置
$FUNCTION 当前函数的名称
$PID 当前进程的ID
$PNAME 当前进程的名称
$TICK 自系统运行以来的毫秒数,最大为49.7天
$TID 当前线程的ID
$TNAME 当前线程的名称
Exemple : Affiche le fichier où se trouve le point d'arrêt courant, la position de la ligne et le nom de la fonction courante
.