Bonjour,

J'ai un petit soucis avec la fonction ThreadEnvoieSignal.

Dans une FI_Encours5 en code initialisation j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ThreadEnvoieSignal("ThreadGOMOTEUR2")
SignalDétruit("ThreadGOMOTEUR2")

Ensuite, une FI_GOMOTEUR2
Ma fonction ThreadGOMOTEUR2 me lance une FI_GOMOTEUR2
En code initialisation j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ThreadExécute("ThreadGOMOTEUR2",threadNormal, ProcThreadGOMOTEUR2)
Procédure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
PROCEDURE ProcThreadGOMOTEUR2()
 
 
	SI ThreadAttendSignal() = Vrai ALORS
 
 
	ChangeFenêtreSource(FI_GOMOTEUR2,FI_Encours8)
 
	FIN
Ma FI_Encours8 est bien déclenchée par ThreadEnvoieSignal("ThreadGOMOTEUR2") mais bloque TOUT.



Auriez vous une idée ?

Merci