Есть какой-нибудь метод получения точного времени (+/- 1 сек.) с какого-нибудь сервера (не в домене), чтобы сравнить с ними локальное и при значительном отклонении синхронизировать.
Пользовался такой схемой, но источник ввёл капчу:
Add(MainForm,2953706,245,140)
{
Width=425
Height=202
Position=1
}
Add(Label,5599400,630,147)
{
Left=141
Top=13
Height=28
Font=[MS Sans Serif,14,0,0,1]
CaptionOnClick=0
}
Add(HTTP_Get,4281061,420,140)
{
@Color=15790320
URL="https://time100.ru/api.php"
Wait=0
link(onStatus,13155750:doText,[(502,146)(502,104)])
link(onDownload,4363795:doConvert,[(482,153)(482,153)])
}
Add(StreamConvertor,4363795,497,147)
{
@Color=15790320
Mode=6
link(onResult,2350751:doConvert,[(551,153)(551,153)])
}
Add(Label,13155750,630,98)
{
Left=17
Top=43
Width=22
Height=17
Caption="000"
}
Add(Button,12512148,336,140)
{
Left=15
Top=16
Width=115
Caption="Получить время"
link(onClick,4281061:doDownload,[])
}
Add(InfoTip,15268559,336,35)
{
Info=#36:Источник: https://time100.ru/api.php|
Width=260
Height=53
}
Add(DateConvertor,2350751,560,147)
{
@Color=15790320
Mode=16
link(onResult,5599400:doText,[])
}
Редактировалось 2 раз(а), последний 2024-10-14 07:03:13