![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Есть приложение которое в фоновом режиме обрабатывает поступившие файлы в папку. Надо написать какой-нить механиз управления этой прогой. Т.е. сделать стоп\старт (вариант закрыть и запустить заново не катит) и возможность менять настройки проги (пути к папкам).
Ну если с настройками все ясно (поменять строчки в ini файле) то как стопануть\стартануть не понятно... Не хотелось бы переделывать на клиент\серверное приложение |
|
#2
|
|||
|
|||
|
можно следить за изменением INI файла, или по таймеру читать из него настройки, сделать переменную: Status = 2 (значит работаем, 1 - останавливаемся, 0 - выгружаемся вообще и т.д.), но это так, мысли...
|
|
#3
|
||||
|
||||
|
COM (Component Object Model)
|
|
#4
|
||||
|
||||
|
про изменения ини думал, но тут проблема, что сперва надо стопнуть программу а потом уже менять настройки...
|
|
#5
|
|||
|
|||
|
зачем? вынеси настройки из INI как record, и проверяй изменение INI файла, как поменялось, обновляй record в проге и читай заного оттуда данные, хотя если прога много поточная, то сложновато то будет синхронизировать все это дело.
|
|
#6
|
||||
|
||||
|
я решил сделать через таблицу в базе, так как прога грузит данные в базу то почему бы и настройки не тянуть с базы... а вторая прога будет задавать настройки в базе (+ сделаю признак для того что бы первая программа останавливалась или запускалась)
|
|
#7
|
||||
|
||||
|
ссори за оффтоп конечно
![]() но не могу представить как в Microsoft Word загоняются данные через Microsoft SQL Server))) |