pepakunemusí, ale nemusí, zajímá, kolik zbývá do spuštění budíku, resp, jestli ho má spustit a ne, DatumČas spuštění budíku
CasBudiku := EncodeTime(HodinaBudiku,MinutaBudiku,SekundaBudiku);
CasDoSpusteniBudiku := CasBudiku - frac(now);
i f CasDoSpusteniBudiku menší než 0 t h e n
CasDoSpusteniBudiku := CasDoSpusteniBudiku + 1;
if CasDoSpusteniBudiku větší než MinulyCasDoSpusteniBudiku t h e n
spustbudik
e l s e
MinulyCasDoSpusteniBudiku := CasDoSpusteniBudiku; |