Bonjour,
Je découvre WINDEV et j'ai besoin d'un coup de main au sujet des threads...
Je veux lancer 3 threads chaque thread doit retourner le resultat du ping. Pour cela, j'ai crée un projet contenant une fenêtre avec 3 champs de saisie et 3 libelles et un bouton "lancement"
Quand j'appuie sur le bouton, je lance les trois thread et j'attend que le resultat... Et la, cela mer... un peu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //Le code dans le bouton de lancement ... ThreadMode(threadMultiProcesseur) ThreadExécute("T1", threadNormal, "TestRet2", SAI_IP1,1000,LIB_Resultat1) ThreadExécute("t2",threadNormal,TestRet2,SAI_IP2,1000,LIB_Resultat2)Merci pour toute aide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 PROCEDURE TestRet2(AdresseIP,tps,LeResultat) //message ("@IP : ",AdresseIP) //message("Tps : ",tps) SI Ping(AdresseIP,tps) ALORS //RENVOYER "OK" LeResultat="OK" Erreur("Resultat : ",LeResultat) SINON //RENVOYER "NOK" LeResultat="NOK" Erreur("Resultat : ",LeResultat) FIN
Partager