bonjour, j'ai un thread TUpdater vide avec FreeOnTerminate := true

au démarrage de l'application il se lance puis se fini (dans debogage j'ai "sortie du thread")

j'ai un bouton avec:
Code pasca : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
If Not Assigned(TUpdater) Then
Begin
  //--code non executé
End;

je ne comprend pas pourquoi assigned renvoie true et surtout comment définir mon thread à nil après sa destruction.

la j'utilise une variable global pour savoir son état mais c'est pas pratique du tout.

merci.