zotov
Forum Member / Участник форума
Участник № / Member № 1113
отправлено / posted
Хочется надеяться, что ТМ 6 будет все-таки программой, защищенной от неправильного ввода. К сожалению, таковой нельзя назвать, например, ТМ 5.08. К примеру, ТМ 5.08 позволяет пользователю вводить неправильные настройки разрешения таймера, а при превышении числа каналов DI RWH некоторого "магического" числа вновь добавляемые каналы этого типа автоматически конвертируются в пустые. И никаких сообщений, предупреждений, блокировок :-( Этот ряд примеров можно продолжать практически до бесконечности :-((
Сообщения / Posts 58 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
С настройкой таймера - не все так просто, для разных ОС этот параметр может задаваться по разному. Насчет превращения каналов - в ТМ6 этого нет, зато есть счетчик статистики по проекту, чего и сколько уже создано и сколько еще можно создать.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zotov
Forum Member / Участник форума
Участник № / Member № 1113
отправлено / posted
1. Ну и что же? Известны диапазоны корректных значений разрешения таймера для разных ОС. Версию ОС определить нетрудно через WinAPI. А дальше ... пишется простенькая функция на С++, и все 2. Это очень хорошо, что есть статистика. А ошибок при ее сборе нет?
Сообщения / Posts 58 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
1) Ага - а Вы не учитываете, что разработку узла Вы ведете ВСЕГДА под Windows, а в итоге узел может быть запущен и под DOS (если это контроллер) и под Windows (если это АРМ оператора) и под WinCE (если это опять контроллер или панель)? Все то у Вас просто... 2) Эксплуатация покажет.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zotov
Forum Member / Участник форума
Участник № / Member № 1113
отправлено / posted
1. Просто, в моей практике разработки программ на С++ никогда не было проблем с построением ветвлений в зависимости от версии операционки. Разве нельзя программно отличить WinCE, DOS и Windows XXX? По-моему, сложностей нет.
Сообщения / Posts 58 | Из / From: Russia
| IP / IP: IP адрес / IP address |
zotov
Forum Member / Участник форума
Участник № / Member № 1113
отправлено / posted
Хотя, конечно, с DOS и Windows действительно есть определенные трудности.
Сообщения / Posts 58 | Из / From: Russia
| IP / IP: IP адрес / IP address |
zotov
Forum Member / Участник форума
Участник № / Member № 1113
отправлено / posted
Ну хорошо. Пусть мы не знаем под какую ОС строится узел. Но ведь есть общее ограничение на минимальное разрешение - 0.001. Хотя бы его можно контролировать?
Сообщения / Posts 58 | Из / From: Russia
| IP / IP: IP адрес / IP address |