|
Добрый пёс
120 / 86 / 37
Регистрация: 13.09.2020
Сообщений: 254
|
||||||||||||||||
.NET 4.x Программа, которая должна "вечно" опрашивать папку и при наличии в ней файлов их обрабатывать13.09.2024, 15:11. Показов 2103. Ответов 24
Приветствую всех!
Совершенно нежданно столкнулся с проблемой: пишу консольную программу, которая должна "вечно" опрашивать папку и при наличии в ней файлов их обрабатывать. По ряду причин не могу оформить это как системный сервис, ео не думаю, что это бы помогло, все таки таймеры те же самые. Суть проблемы в том, что таймер перестает работать через некоторое время, примерно 90 минут. Вот код 1-го таймера
Естественно таймеры работают не вместе, но одинаково вылюбливают мозг. Программа не вылетает, просто перестает выполнять работу. Причем, когда я в тестовых целях отключил непосредственно рабочую часть, оставил только вывод в консоль - ничего не изменилось, по прежнему засыпает.Это нативное свойство таймеров? И как это побороть?
0
|
||||||||||||||||
| 13.09.2024, 15:11 | |
|
Ответы с готовыми решениями:
24
Программа, находящая папку по её полному "пути" и подсчитывающая количество файлов в ней Программа должна по запросу выдавать сведения о наличии книг в библиотеке, упорядоченные по годам издания |
|
Добрый пёс
120 / 86 / 37
Регистрация: 13.09.2020
Сообщений: 254
|
|
| 12.10.2024, 14:32 [ТС] | |
|
1
|
|
|
Добрый пёс
120 / 86 / 37
Регистрация: 13.09.2020
Сообщений: 254
|
||||||
| 14.10.2024, 19:24 [ТС] | ||||||
|
UseMuse, держи.
Я его чуть почистил, там есть (были) штуки не для общего просмотра, но представление о программе получить можно. ![]()
1
|
||||||
|
-26 / 4 / 0
Регистрация: 26.09.2024
Сообщений: 128
|
|
| 16.10.2024, 15:34 | |
|
Попробуй переодически отписывать события _timer.Elapsed -= TimerCall!; и перед новым запуском заново подписываться _timer.Elapsed += TimerCall!; Может лучше плясать от системных часов?
0
|
|
|
Добрый пёс
120 / 86 / 37
Регистрация: 13.09.2020
Сообщений: 254
|
||
| 16.10.2024, 17:54 [ТС] | ||
![]() Я хочу посмотреть, сколько мое творение проработает без обрушения, доживет ли до перезагрузки сервера, что мы обычно раз в квартал делаем.
0
|
||
|
|
||
| 16.10.2024, 18:00 | ||
|
Тестирование для этого есть - намного быстрее выловишь аварийные ситуации.
0
|
||
| 16.10.2024, 18:00 | |
|
При запуске с помощью runas программа запускается, но не видит файлов которые должна использовать Удалить строку при наличии в ней определенного сочетания символов Программа должна копировать папку мои рисунки на диск много раз Написать программу, которая при установке создает БД, подключается к ней и работает с ней Как заблокировать папку на время пока с ней работает программа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|