Originariamente inviato da VaLvOnAuTa
Anche se non è possibile impostare un valore alla proprietà Terminated; esiste la funzione apposta "Terminate"
Sì, un lapsus, mi ricordavo male.

Originariamente inviato da VaLvOnAuTa
Il problema è che se riapro la popup, imponendo nuovamente un Thread.Execute, mi vede il thread sempre come "Terminated" infatti non comincia alcun countdown.
E' ovvio. Quel thread è già esaurito. Non puoi rilanciare lo stesso thread, o meglio puoi lanciarlo se non lo hai terminato, ma in questo caso è così.

Avendo impostato peraltro FreeOnTerminate a True, l'oggetto legato al thread viene pure distrutto.

Non ti rimane che creare semplicemente un nuovo thread ogni volta che ne hai bisogno.

Ciao!