В избранное    Домой    Карта сайта          Adminka

Вторник,  17 Oct 2017 г., 07:57
Подрезывает себе ноги, терпит неприятность тот, кто дает словестное поручение глупцу. /Притчи/

 Логин:  

 Пароль: 




Анонсы:

UpDate v. 0.1

Платформа: Windows
Статус: Freeware
Язык программирования: Delphi

Вам когда-нибудь приходилось обновлять программу в каком-нибудь учреждении? Выполнять одну и ту же операцию на десятках компьютеров? Сколько времени это отнимает, не мне вам объяснять. А если еще приходиться что-то удалять, например, индексные файлы. Можно просто забыть это сделать, или, наоборот, удалить лишний файл базы данных. Этим и мне приходилось заниматься в процессе выполнения своих служебных обязанностей. В конце концов, это мне надоело, и я сделал небольшую утилиту для решения этой задачки.

Работу этой программы рассмотрим на примере автоматического обновления АРМ «Пенсии».

АРМ построен по классической модели файл-серверной архитектуры базы данных. Для обновления на сетевом диске организован общий каталог, где находятся файлы для обновления. Этот же каталог является, по своей сути, эталонным. В нем размещены все файлы необходимые для функционирования АРМа. Один из плюсов такого построения является, то что независимо от того как долго не включался компьютер, при запуске АРМа, он будет использовать актуальные версии файлов. Например, ушел сотрудникв отпуск, в течение месяца прошло несколько обновлений, но при запуске программы файлы обновятся.

1. Алгоритм работы:

При запуске сравниваются файлы, находящиеся в каталоге обновления с файлами в рабочем каталоге программы.

В случаи идентичности обновления не происходит. Если у сравниваемых файлов различный размер или различная дата, то происходит замена файлов. Также, если установлен флаг удаления индексных файлов, удаляются файл по маске в указанном каталоге.

Создаются логи. Имя лог-файла: YYYY_MM_DD.ИМЯ, где YYYY - год, ММ - месяц, DD - день, ИМЯ - сетевое имя компьютера.

2. Работа с программой:

При первом запуске создается пустой ini-файл, который надо отредактировать:

[Path]
Local=d:\ARM - путь к каталогу с программой
Update=k:\change\install\update\pensii\upd - путь к каталогу, где лежит обновление
LocalIndex=d:\ARM\Base_spr - путь к каталогу, из которого надо удалить файлы
log=k:\change\install\update\pensii\log - путь к каталогу с логами
[Run]
RunProg=d:\ARM\z_arm.bat g - путь к исполняемому файлу
[Index]
FileDelMask=*.??x - маска удаляемых файлов
FlagDel=1 - 1- удалять, 0- не удалять
[ADM]
Regim=1 - 1- режим администратора, 0- режим пользователя

Запускать файл UpDate.exe можно из любого места, но лучше положить его и INI-файл в каталог с обновляемой программой.

Сделать ярлык для запуска программы.

В случаях, когда необходимо полностью закрыть пользователям доступ к АРМ "Пенсии" поместите файл STOP.!!! в каталог с обновлением.

Администратор БД в это время может выполнять работу запустив программу обычным способом (посредством Z_ARM.BAT).

После выполнения необходимых действий Администратора БД, для разрешения работать в АРМе из каталога обновления уберите файл STOP.!!!

P.S. Исправлена ошибка, когда не было значения у параметра 'LocalIndex' и программа аварийно завершала работу.

Теперь если в INI-файле параметр 'LocalIndex' пустой или не указана маска удаляемых файлов в параметре 'FileDelMask', то независимо от того что в параметре 'FlagDel' файлы удаляться НЕ БУДУТ.

Утилита распространяется бесплатно.

Если утилита Вам помогла, то в знак благодарности можете положить монетку в нашу копилочку:
vkopilke.ru


Дата публикации: 05-08-2010


Загрузить программу


Оставьте комментарий:
Имя:
Комментарий:


Последние 10 комментариев:
Все комментарии >>
npavelZere
2016-12-28 22:01:25

Наш сервис предоставляет настоящие лайки на фотографии заказчиков, которые готовы платить за качество.

Именно для этого мы и набираем удалённых сотрудников, которые будут выполнять работу, то есть ставить лайки и получить за это деньги.

Чтобы стать нашим удалённым сотрудником и начать ставить лайки, зарабатывая при этом 45 рублей за 1 поставленный лайк,

достаточно просто зарегистрироваться на нашем сервисе. > like.zarplatt.ru <

______________________________________________________
Znakix
2014-12-21 16:34:19

Привет! Приглашаю миленькую девушку познакомиться http://znakomstva.14000000.ru/ . О себе: спортивен, хорошо зарабатываю, своя 2к квартира, ам БМВ и вобщем Всем ок. Хочу верную жену.
______________________________________________________

<<назад

Погода в Рудне
(Волгоградcкая обл.)

Подробнее >>


Курс валют
на 17 Окт 2017 г.
DKK - 90,4076
USD - 57,0861

MainLink