Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#46: 2014-10-18 20:00:35 ЛС | профиль | цитата
Никто.
Если я переключил DatePicker в режим Time=True, то логика подсказывает, что дата мне пофиг.
Т.е. должна быть точка doSetTime и нижняя Time (Real)
Как-то так.

Всё ж таки удобно вводить время используя DatePicker с Time=True.
Хочешь мышкой меняй данные, хочешь клавой, хочешь стрелками курсора. И "27 часов 90 минут 100 секунд" не введёшь.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 655
Рейтинг: 18
#47: 2014-10-18 20:24:50 ЛС | профиль | цитата
foksov и andrestudio спасибо! тоже очень интересные варианты исполнения.

п.с. столько вариантов...я пока только 2 понял, остальные разбираю)
карма: 0

0
Ответов: 8928
Рейтинг: 823
#48: 2014-10-18 21:39:17 ЛС | профиль | цитата
Tad писал(а):
..используя DatePicker с Time=True..
Но бросилось в глаза (пустячок, но неприятно )
datapick_of_nesco.jpg
карма: 19

0
файлы: 1datapick_of_nesco.jpg [56.2KB] [446]
Ответов: 16884
Рейтинг: 1239
#49: 2014-10-18 22:11:21 ЛС | профиль | цитата
Леонид, это миллисекунды в момент выбора и даты и времени.
И это совсем не пустячок, а иногда ещё и головная боль.
И nesco здесь не причём, как говорят на Украине: "боговi душу винен".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#50: 2014-10-18 23:19:19 ЛС | профиль | цитата
[offtop]Ну все, писец, нашли крайнего[/offtop]
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#51: 2014-10-19 12:01:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-02 18:39:00
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#52: 2014-10-19 12:02:43 ЛС | профиль | цитата
Выше я.
Леонид, забираю претензию обратно. Работает с задержкой в 1 сек.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8928
Рейтинг: 823
#53: 2014-10-19 12:53:22 ЛС | профиль | цитата
Tad, устраняется прибавлением/вычитанием из текущего времени 1/128 секунды, тогда ни при каких условиях не будет равенства (если только nesco не постарается )
карма: 19

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#54: 2014-10-19 12:59:45 ЛС | профиль | цитата
[offtop]
Леонид писал(а):
если только nesco не постарается

nesco не будет стараться, это я вам точно говорю [/offtop]
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#55: 2014-10-19 18:58:12 ЛС | профиль | цитата
Gunnman, routine_2.rar
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1routine_2.rar [2.3KB] [157]
Ответов: 655
Рейтинг: 18
#56: 2014-10-20 01:42:23 ЛС | профиль | цитата
Tad,

Смена первая 5:00 - 7:00, вторая 7:00 - 10:00 - ошибка установки смен.
первая 10:00 - 17:00, вторая 22:00-10:00 ошибка установки смен.
(я так понимаю это из-за строгих "больше""меньше" в сравнении конца первой смены с началом третьей и конца второй с началом первой)

В остальном полет нормальный вроде..тестирую.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#57: 2014-10-20 09:00:59 ЛС | профиль | цитата
Сделай разницу в 1 секунду
5:00-7:00
7:00:01 - 10:00
или измени 48-ю строку

if NOT ((tr[4]>tr[3]) and (tr[3]>tr[2]) and (tr[2]>tr[1])) Then sNew:=0;
на

if NOT ((tr[4]>tr[3]) and (tr[3]>=tr[2]) and (tr[2]>tr[1])) Then sNew:=0;

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 578
Рейтинг: 14
#58: 2014-10-20 13:59:12 ЛС | профиль | цитата
заодно спрошу как правильно складывать время, например к 15:40 прибавить 30 минут чтобы получилось 16:10
карма: 0

0
Ответов: 8928
Рейтинг: 823
#59: 2014-10-20 14:32:42 ЛС | профиль | цитата
GanjaKyp, море возможностей:code_34468.txt
карма: 19

1
файлы: 1code_34468.txt [3.1KB] [247]
Голосовали:GanjaKyp
Ответов: 578
Рейтинг: 14
#60: 2014-10-20 15:23:47 ЛС | профиль | цитата
Леонид, спасибо, а что значит число 700000 в первом варианте?
------------ Дoбавленo в 15.23:
в принципе я так и думал, но вот с real в математике затупил
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)