Thread

ndiou Messages postés 9 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 21 juillet 2011 - 11 juin 2009 à 18:45
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 - 12 juin 2009 à 16:09
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

Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
12 juin 2009 à 16:09
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. <
0
Rejoignez-nous