ActiveX: SLAlarm      (Filnamn: SLALARM.OCX)

SLAlarm är en kontroll där du kan aktivera händelser vid vissa bestämda datum och klockslag.


Egenskaper

Namn Datatyp Beskrivning
Activated BOOL Aktiverar/avaktiverar alarm-kontrollen. Sätts egenskapen till FALSE kommer inga alarm-händelser att skickas, även om datum och klockslag överensstämmer.
.
IgnoreDate BOOL 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 


BOOL Add(DATE DateTime, short ID);

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.

void Clear();

Avlägsnar alla adderade alarm-tidpunkter.

.