Вот здесь
switch ((T_tek - T_Start) / 600)) // получаем разницу в минутах от начала старта
С чего Вы взяли, что так можно для DWORD ?
Я хоть и чайник, но "Выражение, следующее за ключевым словом switch в круглых скобках, может быть любым выражением, допустимыми в языке СИ, значение которого должно быть целым"
Целым - это значит 16 битным ! целое без знака в си unsigned int от 0 до 65535. Вот и происходит неявное преобразование типа
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Уважаемый petera!
Можете дать ссылку как воспользоваться клавиатурой N_КлаваМ.xjt ?
Эту клавиатуру можно использовать на прямую только в версии конфигуратора v2.D3d потому, что в версии v2.D3к при сохранении объектов, не только ГМ, в Библиотеке элементов(материалов) происходит замена битовых адресов типа PSW500.3 на PSB500. И объекты естественно перестают работать.
Вот так свойства клавиатуры выглядит в v2.D3d
Захват-01.png
А так в версии v2.D3к
Захват-02.png
Это справедливо только если брать объекты из библиотеки. При открытии старых файлов в новом конфигураторы данных глюк не наблюдается.
Или если скопировать клавиатуру с экрана старой версии на экран новой.
Это было введение.
Клавиатуры из моей библиотеки служат для ввода и редактирования символьных переменных в замен стандартных всплывающих клавиатур.
Т.е. данная клавиатура расположена на одном экране(окне) со стандартным полем ввода.
при этом галку Клавиатура в настройках поля ввода нужно отключить
Захват-03.png
В работе нужно вначале нажать на поле ввода и затем набирать текст на клавиатуре
Скрытый текст:
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Спасибо. Через старый конфигуратор получилось.