Thread

Signaler
Messages postés
9
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
21 juillet 2011
-
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
-
bonjour je dois faire un programme qui a chaque 9h ou 16h m'affiche un message  et j'ai fait ceci  mais ca ne marche pas :
 Public Sub processus()
            Dim proc As Thread
            Dim heure As DateTime = TimeString
            proc = New Thread(New ThreadStart(AddressOf affiche))
            proc.Name = "saluttation"
            Try                If ((heure #9:00:00 AM#) Or (heure #4:00:00 PM#)) Then
                    proc.Start()
                    MsgBox("processus demarre")
                End If
            Catch ex As ThreadStartException
                MsgBox("AfficheMessage  :" & ex.ToString)
            End Try
        End Sub
je voudrai savoir ou se trouve le probleme car la methode affiche est deja fait ki est la :
Sub affiche()
            MsgBox("BONJOUR A TOUS")
        End Sub

1 réponse

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
36
Bonjour,

Ton code demande au programme, de créer un thread qui exécutera une procédure, si au moment ou il est éxecuter l'heure sysème est 9:00:00 ou 16:00:00 pile, si ce n'est pas le cas, le programme s'arrete.

Place cette procédure dans timer de façon à ce que celle-ci soit répété.
                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <