je souligne ici comment un thread peut brouiller une routine.
En effet, alors que je demande d'ecrire en vert, le thread force parfois la couleur en violet :
Code : Tout sélectionner
OpenConsole()
EnableGraphicalConsole(1)
;+++++++++++++++++++++++++++++++++++++++++++++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++++
Procedure NetworkThread(i)
Repeat
ConsoleColor(5,0)
Delay(i)
ForEver
EndProcedure
;+++++++++++++++++++++++++++++++++++++++++++++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++++
CreateThread(@NetworkThread(), 2)
For i=1 To 100
ConsoleColor(10,0)
PrintN("0")
Delay(1)
Next
Repeat
ForEver