Add(MainForm,2953706,49,126)
{
Width=275
Height=123
Caption="Пример"
Position=0
}
Add(DatePicker,4904463,161,63)
{
Left=100
Top=10
Width=145
Height=21
Point(DateTime)
link(OnChange,4898522:doWork1,[(221,69)])
}
Add(Label,10013247,294,126)
{
Left=195
Top=50
Width=4
Height=4
Caption=""
}
Add(Label,47071,105,63)
{
Left=20
Top=15
Width=79
Height=17
Caption="Подать сигнал"
}
Add(Label,16228958,105,126)
{
Left=10
Top=50
Width=180
Height=17
Caption="Осталось дней до подачи сигнала:"
}
Add(Timer,16177492,168,126)
{
Interval=3600000
link(onTimer,4898522:doWork2,[])
}
Add(Time,14789270,238,63)
{
Point(DateTime)
}
Add(Math,16075044,238,126)
{
OpType=1
ResultType=0
link(onResult,10013247:doText,[])
link(Op1,4904463:DateTime,[(244,110)(167,110)])
link(Op2,14789270:DateTime,[])
}
Add(HubEx,4898522,217,119)
{
link(onEvent,16075044:doOperation,[])
}
------------ Дoбавленo в 23.07:
А для вычисления разницы между датами с точностью до секунд я выкладывал компонент Differ