ActiveX: SLAlarm (Filnamn: SLALARM.OCX)
![]()
| SLAlarm är en komponent där du kan aktivera händelser vid vissa bestämda datum och
klockslag. Not. Datatyperna nedan är angivna enligt VB 6.0 standard. I VB.NET miljö ska Integer ersättas med Short (16 bitar) och Long ersättas med Integer (32 bitar). |
Egenskaper
| Namn | Datatyp | Beskrivning |
| Activated | Boolean | Aktiverar/avaktiverar
alarm-kontrollen. Sätts egenskapen till False kommer inga
alarm-händelser att skickas, även om datum och klockslag
överensstämmer. . |
| IgnoreDate | Boolean | Sätts denna egenskap till True
kommer endast klockslaget att användas i en adderad datum-variabel. Vill
du att en alarm-händelse ska aktiveras varje dag vid samma klockslag
sätter du denna egenskap till True. Har denna egenskap värdet False
måste båda datum och klockslag överensstämma för att en
alarm-händelse ska aktiveras. . |
Händelser
| Namn | Beskrivning |
| Alarm | Denna händelse sänds när
nuvarande klockslag och eventuellt datum överensstämmer med nuvarande.
Denna egenskap har en parameter (ID) som indikerar vilket av de
adderade tiderna som överenstämmer. . |
Metoder
Add (DateTime As Date, ID As Integer) As Boolean Adderar klockslag och eventuellt datum till listan med alarm. Parametern DateTime innehåller den tid och datum som ska adderas. Parametern ID är ett id du kan använda för att identifiera en adderad alarm-tidpunkt. När ett alarm utlöses aktiveras händelsen Alarm och ID används som inparameter i denna händelse. På så sätt vet du vilken av de adderade alarm-tidpunkterna som aktiverats. Clear
() |
Exempel
Följande exempel adderar två tidpunkter då en alarm-händelse ska utlösas.
Både datum och klockslag måste överensstämma för att alarm-händelsen ska
aktiveras.
Dim DT As Date
DT = "2001-09-28 17:00"
' Tidpunkt 1
SLAlarm1.Add DT, 1
DT = "2001-09-28 19:00"
' Tidpunkt 2
SLAlarm1.Add DT, 2
SLAlarm1.IgnoreDate = False
Private Sub SLAlarm1_Alarm(ByVal ID As Integer)
MsgBox "Alarm nr " + CStr(ID), 0, "Alarm"
End Sub
![]()