Показать сообщение отдельно
Старый 05.11.2015, 08:16   #5
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Ограничения TimeToTick

Все всё правильно сказали про Int и иже с ним
Основной посыл сообщения был в другом. Видимо, надо было конкретизировать сразу.

В документации к конструкторским программам, в описании уставок, указаывается диапазон 0-9999. Это не корректно. Что б 9999 "пролезло" без ошибок, тик должен быть более 300мс. Программы, создаваемые конструктором, имеют меньший существенно. Соответственно, люди, знакомые с программированием очень поверхностно и пользующиеся конструктором без влезания в "дебри", легко получат неработающую программу просто задав уставку выше порога, определяемого тиком.
Я вот, например, маленько глубже, чем поверхносто с этим знаком, но как-то вообще не обращал на это внимания, ибо всегда до этого хвватало, а тут понадобилось задать час - вот и заметил.

Итого -
в документации о зависимости допустимого диапазона от тика - ни слова
в конструкторских программах диапазон допустимого вводимого значения подобной уставки не корректируется под тик
обработки этой ошибки в программе нет

Цитата Так может уважаемый Арсений Евдокимович пнёт программистов что-бы ввели TimeToTick long ?
Присоединяюсь.
ViS вне форума   Ответить с цитированием