Вход

Просмотр полной версии : Как записать литерал типа TIME?



S#716_0P
01.11.2025, 13:36
Пробовал так:
T#60s;
TIME#60s;
60000;

Не работает.

Принимает только так: DINT_TO_TIME(60000).
Но хотелось бы, чтобы как то нормально можно было указать, без функции. Да и с функцией DINT_TO_TIME в VAR переменную не объявишь.

melky
01.11.2025, 14:31
DateTime ? или что-то в этом роде для Cи. По идее это должна быть структура. Потом типа dt.Hour, dt.Minute и т.д. в общем чё у них там и как правильно..

S#716_0P
01.11.2025, 16:35
DateTime ? или что-то в этом роде для Cи. По идее это должна быть структура. Потом типа dt.Hour, dt.Minute и т.д. в общем чё у них там и как правильно..

Имею в виду как записать само значение переменной типа TIME. Например, в других IDE:



// Объявление
tTimeout: TIME := T#15s;

// Или присваивание в коде
tTimeout := T#1m25s;


Вот этот литерал "T#15s" как его в Полигоне записать. Полигон почему-то эту нотацию не понимает.

melky
01.11.2025, 18:49
А почему он должен ее понимать? У них свой взгляд на среду разработки :)
Справки там разве нет?

capzap
01.11.2025, 20:25
Имею в виду как записать само значение переменной типа TIME..
про справку был правильный совет 86550