Хочу сделать так что бы прога каждые 5 минут считывала время и дату из ини файла и сравнивала ее с текущем временем в системе, и если разница между ини файлом и временем системы более 5 минут, то выполнялось определенной действие.
Пока что пришло в голову накидал схему, но непонимаю пока как задать сравнения так что бы прога могла отсчитать 5 минут, т.е. для нее в данный момент это просто два текста который между собой сравнивает, и если он не 100% одинаковый то всегда будет неравенство, а нужно что бы неравенство было при условии что только если разница больше 5 минут.
Add(Time,3343087,658,84)
{
Format="D:M:Y.h:m:s"
Point(DateTime)
}
Add(Ini,16232663,700,224)
{
FileName="C:\distr\yandexdisk\log\DESKTOP-GO0C4E5.ini"
Section="Signal"
Key="DT"
Type=1
link(onResult,7871936:doValue,[(744,230)(744,90)])
}
Add(If_else,8011879,651,168)
{
Type=3
link(onTrue,13523858:doMessage,[(786,174)(786,153)])
link(onFalse,15246099:doMessage,[(789,181)(789,223)])
link(Op1,7871936:Value,[(657,156)(755,156)])
link(Op2,3343087:FormatTime,[])
}
Add(Button,9993343,518,168)
{
Left=65
Top=30
link(onClick,5155244:doEvent1,[(580,174)(580,223)])
}
Add(Memory,7871936,749,84)
{
}
Add(Message,13523858,889,147)
{
Message="ВСЕ ХОРОШО"
Icon=4
}
Add(Message,15246099,896,217)
{
Message="Все плохо не сходится"
Icon=4
}
Add(Hub,5155244,609,217)
{
link(onEvent1,8011879:doCompare,[(637,223)(637,174)])
link(onEvent2,16232663:doRead,[])
}