webForumDet fria alternativet

Flagga

2 svar · 169 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Nu har jag lyckats skapa en liten alarmklocka :)

En sak återstår dock, då jag har intervallet 1 sekund, så visas popup fönstret upp till 60 gånger. Det räcker ju så att säga med en. :)

Det har jag försökt att lösa med variabeln/Flaggan "a", men det har inte hjälpt. När man trycker på "ok" i pop up fönstret så kommer genast ett nytt.(så länge det är samma minut)

Private Sub Timer1_Timer()

Form1.Caption = Format(Now(), "hh:nn:ss")

a = 0

Alarm = Combo2.Text & ":" & Combo3.Text

If (Format(Time, "hh:mm") = Format(Alarm, "hh:mm")) And a = 0 Then

If (Option1 = True) Then

MsgBox "Alarm reminder!"

a = 1

End If

End If

End Sub

nikoMedlem sedan juni 20022 599 inlägg
#2

Det kan ju möjligtvis bero på att du sätter a till 0 varje gång du kommer in i suben. a måste så klart initialiseras utanför suben. Ett annat alternativ är att deklarerar den inne i suben som "static" och skippar raden "a=0".

PellefantMedlem sedan maj 20023 372 inlägg
#3

Tack.

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)