Проблемы с показом температуры

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

В подпапках диска C: можно размещать файлы, в этом нет никакого криминала.
Официальная позиция техподдержки: настоятельно не рекомендуем размещать любые данные, с которыми работают наши программы, на системном диске.
radiokot
Сообщения: 117
Зарегистрирован: 29 июн 2015 03:11
Откуда: Казань
Контактная информация:

Сообщение radiokot »

4)120000 мс - это не примерно 2 минуты, а ровно 2 минуты
Встроенный таймер там не отличается высокой точностью - для точного таймера есть функция timeSetEvent и прочие, которые действительно сложны.
Хотя выше вы писали про какие-то магические 10 минут
речь шла про 10 минут в SLWeatherTracker
SLWeatherTracker прекрасно получает погоду с ГисМетео, ставите интервал обновления 10 минут ( не чаще, это важно !)
1)Нет проверки существуют файлы или нет.
2)Нет вообще никаких проверок
Проверок там нет, действительно, ибо если выходной фаил будет отсутствовать, программа все равно его создаст.
Если будет отсутствовать входной фаил, тот который создает SLWeatherTracker выдет окно invalidFilename. Чем не обработчик ошибки?
В подпапках диска C: можно размещать файлы, в этом нет никакого криминала. В корневой папке - да, не стоит.
Система может не дать программе ни писать в такой файл, ни читать из него.
Верно. Но если сильно охота размещать фаилы в корне системного диска то есть костыль - нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Верно. Но если сильно охота размещать фаилы в корне системного диска то есть костыль - нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.
Речь шла не о доступе. А о том, чтобы не нагружать диск с операционной системой. Мы, например, рекомендуем использовать отдельный физический диск под ОС. А данные хранить на других физических дисках.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

нужно запускать программы которые туда будут писать или читать данные с правами администратора или через команду RUNAS, что одно и то же.
Как раз совершенно не нужно запускать никакие программы с правами администратора, если им это не жизненно необходимо для работы. Для того режим запуска от администратора и придуман, чтобы какие попало программы в нем не могли работать, а только если это сам пользователь разрешит. Это, в том числе, дает защиту от случайной записи программой данных в папки, куда ей лезть не следует.

Например, в нашем ПО только весьма ограниченное количество программ требует запуска от администратора - например, FDConfig2, т.к. ей может потребоваться перезапустить системные сервисы (службы), что без прав администратора невозможно.
Ответить