1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Option Explicit
Dim TimeInterogerPort As Variant
Dim AttentEnScondes As Integer
Private Sub Form_Load()
AttentEnScondes = 5 'Sc
'ajout de 5 Sc à la date et heure system
TimeInterogerPort = DateAdd("s", AttentEnScondes, Now)
'pour essais
'Text1 = Format(TimeInterogerPort, "dddd dd mmmm yyyy hh:mm:ss") & vbCrLf & Time
'Text1 = TimeInterogerPort & vbCrLf & Now
End Sub
Private Sub MSComm1_OnComm()
If MSComm1.CommEvent = 2 Then
If Now >= TimeInterogerPort Then
' ce qui a été proposé par OhMonBato
' .......................
'ajout de 5 Sc à la date et heure system
'pour le prochain enclanchement, lecture des données serie apres 5 Sc
TimeInterogerPort = DateAdd("s", Attente, Now)
End If
End If
End Sub |