Figer et libérer des threads dans le débogueur

De RAD Studio
Aller à : navigation, rechercher

Votre application à thread nécessite d'être arrêtée dans le débogueur avant que vous ne puissiez figer et libérer des threads individuels. Vous pouvez arrêter l'application de plusieurs façons, notamment la suivante :

  • Définissez des points d'arrêt, puis choisissez Exécuter > Exécuter ou Exécuter > Pas à pas.
  • Appuyez sur le bouton Pause PauseButton.png sur l'EDI lors de l'exécution de l'application.
  • L'exception qui se produit arrête l'application.

Pour figer un thread dans le débogueur

  1. Ouvrez la fenêtre Threads en sélectionnant Voir > Fenêtres de débogage > Threads.
  2. Dans la fenêtre Threads, cliquez avec le bouton droit sur le thread à geler.
  3. Dans le menu contextuel, sélectionnez la commande qui s'applique à votre situation :
    • Figer - fige le thread sélectionné
    • Figer tous les autres threads - fige tous les autres threads, mais pas le thread sélectionné

Pour libérer un thread dans le débogueur

  1. Ouvrez la fenêtre Etat des threads en sélectionnant Voir > Fenêtres de débogage > Threads.
  2. Dans la fenêtre Threads, cliquez avec le bouton droit sur le thread gelé que vous voulez libérer. L'état doit être Gelé.
  3. Dans le menu contextuel, sélectionnez la commande qui s'applique à votre situation :
    • Libérer - libère le thread sélectionné
    • Libérer tous les threads - libère tous les threads, y compris le thread sélectionné

Voir aussi