ndiou
Messages postés9Date d'inscriptionmardi 23 juin 2009StatutMembreDernière intervention21 juillet 2011
-
11 juin 2009 à 18:45
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDerniè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
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 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. <